|
diff --git a/manager.c b/manager.c
|
| ... |
| 276 |
WM_STATE_ATOM = XInternAtom(wm.dpy, "WM_STATE", False); |
276 |
WM_STATE_ATOM = XInternAtom(wm.dpy, "WM_STATE", False); |
| 277 |
|
277 |
|
| 278 |
// Create supporting window for EWMH compliance. |
278 |
// Create supporting window for EWMH compliance. |
| 279 |
Window check_win = XCreateSimpleWindow(wm.dpy, wm.root, 0, 0, 1, 1, 0, 0, 0); |
279 |
XSetWindowAttributes wa; |
|
|
280 |
wa.override_redirect = True; |
|
|
281 |
Window check_win = XCreateWindow(wm.dpy, wm.root, -1, -1, 1, 1, 0, |
|
|
282 |
CopyFromParent, InputOutput, CopyFromParent, |
|
|
283 |
CWOverrideRedirect, &wa); |
| 280 |
XMapWindow(wm.dpy, check_win); |
284 |
XMapWindow(wm.dpy, check_win); |
| 281 |
XChangeProperty(wm.dpy, check_win, _NET_SUPPORTING_WM_CHECK, XA_WINDOW, 32, PropModeReplace, (unsigned char *)&check_win, 1); |
285 |
XChangeProperty(wm.dpy, check_win, _NET_SUPPORTING_WM_CHECK, XA_WINDOW, 32, PropModeReplace, (unsigned char *)&check_win, 1); |
| 282 |
XChangeProperty(wm.dpy, check_win, _NET_WM_NAME, XA_STRING, 8, PropModeReplace, (unsigned char *)"LG3D", 4); |
286 |
XChangeProperty(wm.dpy, check_win, _NET_WM_NAME, XA_STRING, 8, PropModeReplace, (unsigned char *)"LG3D", 4); |
| ... |