discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=e5bbb9891880361b3a2dc4ad5b7ce6d1f0d70d9c

commit e5bbb9891880361b3a2dc4ad5b7ce6d1f0d70d9c
Author: Mike Blumenkrantz <[email protected]>
Date:   Wed Jan 29 12:53:35 2014 -0500

    don't reset focus to iconified clients on autoclose delete
---
 src/bin/e_comp_object.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index 2e292f6..da5d863 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -3400,7 +3400,7 @@ _e_comp_object_autoclose_del(void *data, Evas *e 
EINA_UNUSED, Evas_Object *obj,
    _e_comp_object_autoclose_cleanup(data, 1);
    if (e_client_focused_get()) return;
    EINA_LIST_FOREACH(e_client_focus_stack_get(), l, ec)
-     if (ec->desk && ec->desk->visible)
+     if (ec->desk && ec->desk->visible && (!ec->iconic))
        {
           evas_object_focus_set(ec->frame, 1);
           break;

-- 


Reply via email to