blob: 3cc0b518f88f709a5480195e6f99ef1c400f7ee5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
--- dwm.c
+++ dwm.c
@@ -1024,6 +1025,14 @@ manage(Window w, XWindowAttributes *wa)
c = ecalloc(1, sizeof(Client));
c->win = w;
+
+ if (getatomprop(c, netatom[NetWMWindowType]) == netatom[NetWMWindowTypeDesktop]) {
+ XMapWindow(dpy, c->win);
+ XLowerWindow(dpy, c->win);
+ free(c);
+ return;
+ }
+
/* geometry */
c->x = c->oldx = wa->x;
c->y = c->oldy = wa->y;
|