diff --git a/event.c b/event.c index 1da6af0..a3b1a5e 100644 --- a/event.c +++ b/event.c @@ -415,8 +415,7 @@ unmapnotify(XEvent ev) Client *c; if((c = getclient(ev.xunmap.window))) - if(!c->hide) - unmanage(c); + unmanage(c); return; } diff --git a/wmfs.c b/wmfs.c index 6d43dc2..87089bd 100644 --- a/wmfs.c +++ b/wmfs.c @@ -878,7 +878,6 @@ unmanage(Client *c) } setwinstate(c->win, WithdrawnState); free(c); - free(c->tbar); XSync(dpy, False); XUngrabServer(dpy); arrange();