cedric pushed a commit to branch enlightenment-0.17. http://git.enlightenment.org/core/enlightenment.git/commit/?id=45076fc6baa4a6032ae5d98845a63f2051e00a96
commit 45076fc6baa4a6032ae5d98845a63f2051e00a96 Author: Mike Blumenkrantz <m.blumenk...@samsung.com> Date: Tue Apr 23 16:25:56 2013 +0100 block refocus of currently focused window when applying desk focus --- src/bin/e_border.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/e_border.c b/src/bin/e_border.c index 481c8de..1a02225 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) { --