From 085af06803586f0c1b6d92febd4f534188dd8016 Mon Sep 17 00:00:00 2001 From: Olivier Fourdan <fourdan.olivier@wanadoo.fr> Date: Thu, 17 Aug 2006 05:57:23 +0000 Subject: [PATCH] Unmap client window of shaded apps before reparenting (Old svn revision: 22807) --- src/client.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/client.c b/src/client.c index 1bbdb02e9..082ff6554 100644 --- a/src/client.c +++ b/src/client.c @@ -1747,12 +1747,11 @@ clientFrame (DisplayInfo *display_info, Window w, gboolean recapture) XSelectInput (display_info->dpy, c->window, 0); XSetWindowBorderWidth (display_info->dpy, c->window, 0); - XReparentWindow (display_info->dpy, c->window, c->frame, frameLeft (c), frameTop (c)); if (FLAG_TEST (c->flags, CLIENT_FLAG_SHADED)) { XUnmapWindow (display_info->dpy, c->window); } - + XReparentWindow (display_info->dpy, c->window, c->frame, frameLeft (c), frameTop (c)); valuemask = CWEventMask; attributes.event_mask = (CLIENT_EVENT_MASK); XChangeWindowAttributes (display_info->dpy, c->window, valuemask, &attributes); -- GitLab