From 445a631195d6411c3005f0c1ede34d98ccd21c3d Mon Sep 17 00:00:00 2001 From: Olivier Fourdan <fourdan.olivier@wanadoo.fr> Date: Mon, 9 Feb 2004 22:13:51 +0000 Subject: [PATCH] Experimental fix for windows not being withdrawn when unmap occurs before fist map. (Old svn revision: 11571) --- src/client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client.c b/src/client.c index b4af9ffb3..803b3aa5c 100644 --- a/src/client.c +++ b/src/client.c @@ -3354,7 +3354,6 @@ clientFrame (Window w, gboolean recapture) if ((c->win_workspace == workspace) || FLAG_TEST(c->flags, CLIENT_FLAG_STICKY)) { - FLAG_SET (c->flags, CLIENT_FLAG_MAP_PENDING); clientShow (c, TRUE); if (recapture) { @@ -3407,6 +3406,7 @@ clientUnframe (Client * c, gboolean remap) gdk_error_trap_push (); clientUngrabKeys (c); clientGrabButtons (c); + XUnmapWindow (dpy, c->window); XUnmapWindow (dpy, c->frame); clientGravitate (c, REMOVE); XSelectInput (dpy, c->window, NoEventMask); -- GitLab