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; } --