summaryrefslogtreecommitdiff
path: root/wm/dwm-6.4/dwm.c.rej
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;