diff -r 131d4f6a8a1e dwm.c --- a/dwm.c Fri Jul 29 20:01:22 2011 +0200 +++ b/dwm.c Mon Aug 08 05:21:44 2011 +0200 @@ -1761,7 +1761,7 @@ Client *c; XUnmapEvent *ev = &e->xunmap; - if((c = wintoclient(ev->window))) + if((c = wintoclient(ev->window)) && !ev->send_event) unmanage(c, False); }