diff options
Diffstat (limited to 'abs/core/fluxbox/fluxbox_fullscreen_focus.patch')
-rw-r--r-- | abs/core/fluxbox/fluxbox_fullscreen_focus.patch | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/abs/core/fluxbox/fluxbox_fullscreen_focus.patch b/abs/core/fluxbox/fluxbox_fullscreen_focus.patch index 0e792dd..9197ad5 100644 --- a/abs/core/fluxbox/fluxbox_fullscreen_focus.patch +++ b/abs/core/fluxbox/fluxbox_fullscreen_focus.patch @@ -1,15 +1,12 @@ ---- /dev/null -+++ b/abs/core-testing/fluxbox/fluxbox_fullscreen_focus.patch -@@ -0,0 +1,12 @@ -+--- src/Window.cc.orig 2010-04-12 16:45:00.750585365 -0500 -++++ src/Window.cc 2010-04-12 16:45:38.719755786 -0500 -+@@ -2042,8 +2042,7 @@ -+ FluxboxWindow *cur = FocusControl::focusedFbWindow(); -+ WinClient *client = FocusControl::focusedWindow(); -+ if (ret && cur && getRootTransientFor(&from) != getRootTransientFor(client)) -+- ret = !(cur->isFullscreen() && getOnHead() == cur->getOnHead()) && -+- !cur->isTyping(); -++ ret = !cur->isTyping(); -+ -+ if (!ret) -+ Fluxbox::instance()->attentionHandler().addAttention(from); +--- src/Window.cc.orig 2011-08-22 03:38:28.260387361 +0000 ++++ src/Window.cc 2011-08-22 03:39:37.989821465 +0000 +@@ -2004,8 +2004,7 @@ + FluxboxWindow *cur = FocusControl::focusedFbWindow(); + WinClient *client = FocusControl::focusedWindow(); + if (cur && getRootTransientFor(&from) != getRootTransientFor(client)) +- ret = !(cur->isFullscreen() && getOnHead() == cur->getOnHead()) && +- !cur->isTyping(); ++ ret = !cur->isTyping(); + + if (!ret) + Fluxbox::instance()->attentionHandler().addAttention(from); |