rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=b2561ee17c7c7e0f842b5b2dbd4b6c48733f807a
commit b2561ee17c7c7e0f842b5b2dbd4b6c48733f807a Author: Andrii Kroitor <[email protected]> Date: Fri Sep 2 16:45:12 2016 +0300 popup: block menu while async popup is active --- src/bin/ui/popup.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/ui/popup.c b/src/bin/ui/popup.c index 065144b..713a6f0 100644 --- a/src/bin/ui/popup.c +++ b/src/bin/ui/popup.c @@ -226,6 +226,7 @@ _popup_btn_cb(void *data, ecore_job_add(_popup_del_job, pd); evas_object_smart_callback_call(pd->popup, POPUP_CLOSE_CB, data); + ui_menu_items_list_disable_set(ap.menu, MENU_ITEMS_LIST_MAIN, false); } static Evas_Object * @@ -293,6 +294,8 @@ popup_add(const char *title, shortcuts_object_push(pd->popup); evas_object_show(pd->popup); + ui_menu_items_list_disable_set(ap.menu, MENU_ITEMS_LIST_MAIN, true); + return pd->popup; } --
