summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <m.blumenkran@samsung.com>2013-04-23 16:25:56 +0100
committerCedric BAIL <cedric@osg.samsung.com>2015-08-17 18:10:13 +0200
commit45076fc6baa4a6032ae5d98845a63f2051e00a96 (patch)
tree07086ddec5eb55fd9e4808326e14a5081f26c98f
parent56421ea30a26224e67929766ebc18a9d2f24de5f (diff)
downloadenlightenment-45076fc6baa4a6032ae5d98845a63f2051e00a96.tar.gz
block refocus of currently focused window when applying desk focus
-rw-r--r--src/bin/e_border.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bin/e_border.c b/src/bin/e_border.c
index 481c8de664..1a02225fa6 100644
--- a/src/bin/e_border.c
+++ b/src/bin/e_border.c
@@ -1079,7 +1079,10 @@ e_border_hide(E_Border *bd,
e_border_focus_set(bd->parent, 1, 1);
else if (e_config->focus_revert_on_hide_or_close)
{
+ Eina_Bool unlock = bd->lock_focus_out;
+ bd->lock_focus_out = 1;
e_desk_last_focused_focus(desk);
+ bd->lock_focus_out = unlock;
}
else if (e_config->focus_policy == E_FOCUS_MOUSE)
{