discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=d2e2418a74fbf3014e4201a9f11cd6cbbf7e86a7
commit d2e2418a74fbf3014e4201a9f11cd6cbbf7e86a7 Author: Mike Blumenkrantz <zm...@samsung.com> Date: Thu Feb 20 12:59:51 2014 -0500 revert focus when hiding quickaccess client if focus revert option is enabled T949 --- src/modules/quickaccess/e_mod_quickaccess.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/quickaccess/e_mod_quickaccess.c b/src/modules/quickaccess/e_mod_quickaccess.c index 84ab78e..9b8f419 100644 --- a/src/modules/quickaccess/e_mod_quickaccess.c +++ b/src/modules/quickaccess/e_mod_quickaccess.c @@ -205,11 +205,15 @@ _e_qa_border_activate(E_Quick_Access_Entry *entry) static void _e_qa_border_deactivate(E_Quick_Access_Entry *entry) { + Eina_Bool focused; if (entry->config.jump) return; entry->config.hidden = 1; if (!entry->client) return; entry->client->hidden = 1; + focused = entry->client->focused; evas_object_hide(entry->client->frame); + if (focused && e_config->focus_revert_on_hide_or_close) + e_desk_last_focused_focus(e_desk_current_get(entry->client->zone)); } static void --