From 8e4740854babefd8fb05ecf9c173b5fe8ff98eba Mon Sep 17 00:00:00 2001 From: arnault Date: Sat, 11 Feb 2012 00:30:58 +0100 Subject: [PATCH] add condition for client_remove --- src/event.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/event.c b/src/event.c index 55afc89..4074ed2 100644 --- a/src/event.c +++ b/src/event.c @@ -311,7 +311,8 @@ event_unmapnotify(XEvent *e) if((c = client_gb_win(ev->window)) && ev->send_event - && c->flags & CLIENT_MAPPED) + && c->flags & CLIENT_MAPPED + && !(c->flags & CLIENT_DYING)) client_remove(c); else if((s = systray_find(ev->window))) {