discomfitor pushed a commit to branch master.

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

commit 63d6153d86e7b39016cb4915aace17723f830907
Author: Mike Blumenkrantz <zm...@samsung.com>
Date:   Thu Feb 20 11:39:12 2014 -0500

    reject comp autoclose refocus during comp input grabs
---
 src/bin/e_comp_object.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index da002ad..5c0d507 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -3502,6 +3502,7 @@ _e_comp_object_autoclose_del(void *data, Evas *e 
EINA_UNUSED, Evas_Object *obj,
    EINA_LIST_FOREACH(e_client_focus_stack_get(), l, ec)
      if (ec->desk && ec->desk->visible && (!ec->iconic))
        {
+          if (ec->comp->input_key_grabs || ec->comp->input_mouse_grabs) break;
           evas_object_focus_set(ec->frame, 1);
           break;
        }

-- 


Reply via email to