discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=dd34319a1965b3b15712adb0a6c9a23a94aa66af

commit dd34319a1965b3b15712adb0a6c9a23a94aa66af
Author: Mike Blumenkrantz <[email protected]>
Date:   Fri Jan 17 11:21:20 2014 -0500

    only deactivate all menus on mouse down if active menu is present
    
    T798
---
 src/bin/e_menu.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/bin/e_menu.c b/src/bin/e_menu.c
index bae3e58..98eb0af 100644
--- a/src/bin/e_menu.c
+++ b/src/bin/e_menu.c
@@ -2823,7 +2823,8 @@ _e_menu_cb_mouse_down(void *data __UNUSED__, int type 
__UNUSED__, void *event)
    ev = event;
    if (ev->window != _e_menu_win)
      {
-        _e_menu_deactivate_all();
+        if (_e_menu_active_get())
+          _e_menu_deactivate_all();
         return ECORE_CALLBACK_PASS_ON;
      }
 

-- 


Reply via email to