From 4915b4c08b9a87e1f3fa6ec27f146b2e98ddf472 Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Fri, 17 Apr 2026 00:27:32 +0200 Subject: Fix small square appearing on canvas --- manager.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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); -- cgit v1.2.3