summaryrefslogtreecommitdiff
path: root/manager.c
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2026-04-17 00:27:32 +0200
committerMitja Felicijan <mitja.felicijan@gmail.com>2026-04-17 00:27:32 +0200
commit4915b4c08b9a87e1f3fa6ec27f146b2e98ddf472 (patch)
tree78f2976d2e38f8eff55881770f9592c6f8b33b19 /manager.c
parent6ae079dc9ad912b84850cd1a40fbb7bcf9c989f3 (diff)
downloadglitch-4915b4c08b9a87e1f3fa6ec27f146b2e98ddf472.tar.gz
Fix small square appearing on canvasHEADmaster
Diffstat (limited to 'manager.c')
-rw-r--r--manager.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/manager.c b/manager.c
index 7cfdb96..ead6034 100644
--- a/manager.c
+++ b/manager.c
@@ -276,7 +276,11 @@ void init_window_manager(void) {
WM_STATE_ATOM = XInternAtom(wm.dpy, "WM_STATE", False);
// Create supporting window for EWMH compliance.
- Window check_win = XCreateSimpleWindow(wm.dpy, wm.root, 0, 0, 1, 1, 0, 0, 0);
+ XSetWindowAttributes wa;
+ wa.override_redirect = True;
+ Window check_win = XCreateWindow(wm.dpy, wm.root, -1, -1, 1, 1, 0,
+ CopyFromParent, InputOutput, CopyFromParent,
+ CWOverrideRedirect, &wa);
XMapWindow(wm.dpy, check_win);
XChangeProperty(wm.dpy, check_win, _NET_SUPPORTING_WM_CHECK, XA_WINDOW, 32, PropModeReplace, (unsigned char *)&check_win, 1);
XChangeProperty(wm.dpy, check_win, _NET_WM_NAME, XA_STRING, 8, PropModeReplace, (unsigned char *)"LG3D", 4);