rimmed pushed a commit to branch master.

http://git.enlightenment.org/tools/eflete.git/commit/?id=d51e4369dd75feb3e7af73b85bea91d4e8ae67cd

commit d51e4369dd75feb3e7af73b85bea91d4e8ae67cd
Author: Vyacheslav Reutskiy <v.reuts...@samsung.com>
Date:   Mon Feb 20 18:40:00 2017 +0200

    manangers: hide menu by Esc
    
    @fix
    
    Change-Id: Id5b87080b1ef63285f45bc79b66a50f783476def
---
 src/bin/ui/image_manager.c | 6 +++++-
 src/bin/ui/sound_manager.c | 7 ++++++-
 src/bin/ui/style_manager.c | 9 +++++++--
 3 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/src/bin/ui/image_manager.c b/src/bin/ui/image_manager.c
index 2ed1597..6d6604e 100644
--- a/src/bin/ui/image_manager.c
+++ b/src/bin/ui/image_manager.c
@@ -695,9 +695,10 @@ _on_image_done(void *data __UNUSED__,
 
 static void
 _new_image_add_cb(void *data,
-              Evas_Object *obj __UNUSED__,
+              Evas_Object *obj,
               void *event_info __UNUSED__)
 {
+   shortcuts_object_check_pop(obj);
 #if HAVE_TIZEN
    popup_fileselector_image_helper(_("Choose image"),
                                    NULL,
@@ -823,6 +824,9 @@ _new_image_set_add_cb(void *data __UNUSED__,
               void *event_info __UNUSED__)
 {
    Evas_Object *popup;
+
+   shortcuts_object_check_pop(obj);
+
    mng.image_set.validator = resource_name_validator_new(NAME_REGEX, NULL);
    resource_name_validator_list_set(mng.image_set.validator, 
&ap.project->RM.image_sets, true);
 
diff --git a/src/bin/ui/sound_manager.c b/src/bin/ui/sound_manager.c
index 7f68354..417ecc4 100644
--- a/src/bin/ui/sound_manager.c
+++ b/src/bin/ui/sound_manager.c
@@ -301,9 +301,11 @@ _tone_add(void)
 
 static void
 _sample_add_cb(void *data,
-               Evas_Object *obj __UNUSED__,
+               Evas_Object *obj,
                void *event_info __UNUSED__)
 {
+   shortcuts_object_check_pop(obj);
+
    popup_fileselector_sound_helper(_("Choose a sound"), NULL, NULL, 
_add_sample_done, data, false, false);
 }
 
@@ -419,6 +421,9 @@ _tone_add_cb(void *data __UNUSED__,
              void *event_info __UNUSED__)
 {
    Evas_Object *popup;
+
+   shortcuts_object_check_pop(obj);
+
    mng.tone_validator = resource_name_validator_new(NAME_REGEX, NULL);
    resource_name_validator_list_set(mng.tone_validator, &ap.project->RM.tones, 
true);
    mng.frq_validator = elm_validator_regexp_new(FREQUENCY_REGEX, NULL);
diff --git a/src/bin/ui/style_manager.c b/src/bin/ui/style_manager.c
index b602b56..5a41018 100644
--- a/src/bin/ui/style_manager.c
+++ b/src/bin/ui/style_manager.c
@@ -240,10 +240,13 @@ close:
 
 static void
 _style_add_cb(void *data __UNUSED__,
-              Evas_Object *obj __UNUSED__,
+              Evas_Object *obj,
               void *event_info __UNUSED__)
 {
    Evas_Object *popup;
+
+   shortcuts_object_check_pop(obj);
+
    mng.popup.validator = resource_name_validator_new(NAME_REGEX, NULL);
    resource_name_validator_list_set(mng.popup.validator, 
&ap.project->RM.styles, true);
 
@@ -325,7 +328,7 @@ close:
 }
 static void
 _tag_add_cb(void *data __UNUSED__,
-            Evas_Object *obj __UNUSED__,
+            Evas_Object *obj,
             void *event_info __UNUSED__)
 {
    Style2 *res;
@@ -333,6 +336,8 @@ _tag_add_cb(void *data __UNUSED__,
    Evas_Object *popup;
    Tag_Popup_Data * tpd = mem_calloc(1, sizeof(Tag_Popup_Data));
 
+   shortcuts_object_check_pop(obj);
+
    tpd->glit = elm_genlist_selected_item_get(mng.genlist);
    tpd->glit_parent = elm_genlist_item_parent_get(tpd->glit);
 

-- 


Reply via email to