summaryrefslogtreecommitdiff
path: root/src/lib/elm_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/elm_menu.c')
-rw-r--r--src/lib/elm_menu.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/elm_menu.c b/src/lib/elm_menu.c
index 44b4a749f..7572473df 100644
--- a/src/lib/elm_menu.c
+++ b/src/lib/elm_menu.c
@@ -14,7 +14,8 @@ EAPI Eo_Op ELM_OBJ_MENU_BASE_ID = EO_NOOP;
14#define MY_CLASS_NAME "elm_menu" 14#define MY_CLASS_NAME "elm_menu"
15 15
16#define ELM_PRIV_MENU_SIGNALS(cmd) \ 16#define ELM_PRIV_MENU_SIGNALS(cmd) \
17 cmd(SIG_CLICKED, "clicked", "") 17 cmd(SIG_CLICKED, "clicked", "") \
18 cmd(SIG_DISMISSED, "dismissed", "")
18 19
19ELM_PRIV_MENU_SIGNALS(ELM_PRIV_STATIC_VARIABLE_DECLARE); 20ELM_PRIV_MENU_SIGNALS(ELM_PRIV_STATIC_VARIABLE_DECLARE);
20 21
@@ -391,6 +392,7 @@ _hover_dismissed_cb(void *data,
391{ 392{
392 _menu_hide(data, obj, event_info); 393 _menu_hide(data, obj, event_info);
393 evas_object_smart_callback_call(data, SIG_CLICKED, NULL); 394 evas_object_smart_callback_call(data, SIG_CLICKED, NULL);
395 evas_object_smart_callback_call(data, SIG_DISMISSED, NULL);
394} 396}
395 397
396static void 398static void