From b27839d0fd744c956780c1d15240abd2ad5b1267 Mon Sep 17 00:00:00 2001 From: Danny Baumann <dannybaumann@web.de> Date: Thu, 2 Oct 2008 09:18:58 +0200 Subject: [PATCH] Ignore _NET_WM_STATE_HIDDEN property changes as suggested by EWMH. --- src/event.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/src/event.c b/src/event.c index 5b3cfd3..14eba13 100644 --- a/src/event.c +++ b/src/event.c @@ -1489,6 +1489,13 @@ handleEvent (CompDisplay *d, state = getWindowState (d, w->id); state = constrainWindowState (state, w->actions); + /* EWMH suggests that we ignore changes + to _NET_WM_STATE_HIDDEN */ + if (w->state & CompWindowStateHiddenMask) + state |= CompWindowStateHiddenMask; + else + state &= ~CompWindowStateHiddenMask; + if (state != w->state) { w->state = state; -- 1.6.0.2