diff options
author | Mike Blumenkrantz <m.blumenkran@samsung.com> | 2013-04-23 16:25:56 +0100 |
---|---|---|
committer | Cedric BAIL <cedric@osg.samsung.com> | 2015-08-17 18:10:13 +0200 |
commit | 45076fc6baa4a6032ae5d98845a63f2051e00a96 (patch) | |
tree | 07086ddec5eb55fd9e4808326e14a5081f26c98f | |
parent | 56421ea30a26224e67929766ebc18a9d2f24de5f (diff) | |
download | enlightenment-45076fc6baa4a6032ae5d98845a63f2051e00a96.tar.gz |
block refocus of currently focused window when applying desk focus
-rw-r--r-- | src/bin/e_border.c | 3 |
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) { |