discomfitor pushed a commit to branch master.

commit a069797887735c25404c2dd6d96de639eab69671
Author: Mike Blumenkrantz <[email protected]>
Date:   Wed Mar 13 07:46:56 2013 +0000

    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 375d635..a26fd95 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)
      {

-- 

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar

Reply via email to