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)
                     {

-- 


Reply via email to