From 45facef23bbb37bf94c3aa2e7fb625d607ac1c43 Mon Sep 17 00:00:00 2001 From: Danny Baumann <dannybaumann@web.de> Date: Thu, 2 Oct 2008 09:37:55 +0200 Subject: [PATCH] Make sure window state property is correct when mapping windows. --- src/event.c | 1 + src/window.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/event.c b/src/event.c index 2a088b0..1039ec7 100644 --- a/src/event.c +++ b/src/event.c @@ -2069,6 +2069,7 @@ handleEvent (CompDisplay *d, { w->pendingMaps++; XMapWindow (d->display, w->id); + setWindowState (d, w->id, w->state); } if (allowFocus) diff --git a/src/window.c b/src/window.c index 8a3b12c..ba576f1 100644 --- a/src/window.c +++ b/src/window.c @@ -4590,6 +4590,7 @@ showWindow (CompWindow *w) XMapWindow (w->screen->display->display, w->id); changeWindowState (w, w->state & ~CompWindowStateHiddenMask); + setWindowState (w->screen->display, w->state, w->id); } static void -- 1.6.0.2