From a069797887735c25404c2dd6d96de639eab69671 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 13 Mar 2013 07:46:56 +0000 Subject: [PATCH] fix cpufreq gadget menu popdown --- src/modules/cpufreq/e_mod_main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/cpufreq/e_mod_main.c b/src/modules/cpufreq/e_mod_main.c index 375d63533..a26fd957f 100644 --- a/src/modules/cpufreq/e_mod_main.c +++ b/src/modules/cpufreq/e_mod_main.c @@ -176,6 +176,7 @@ _button_cb_mouse_down(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED_ int cx, cy; char buf[256]; + if (cpufreq_config->menu_poll) return; mo = e_menu_new(); cpufreq_config->menu_poll = mo; @@ -365,6 +366,8 @@ _button_cb_mouse_down(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED_ e_util_zone_current_get(e_manager_current_get()), cx + ev->output.x, cy + ev->output.y, 1, 1, E_MENU_POP_DIRECTION_AUTO, ev->timestamp); + evas_event_feed_mouse_up(inst->gcc->gadcon->evas, ev->button, + EVAS_BUTTON_NONE, ev->timestamp, NULL); } else if (ev->button == 3) {