]> Dogcows Code - chaz/openbox/blobdiff - openbox/menu.c
Handle menu events a little better: don't bother updating a submenu on
[chaz/openbox] / openbox / menu.c
index 9993b35085650f2645cab2f5fff965f155c28ef9..f7eef7fb08c3e4bcad316bf9fe88a89a79f190d1 100644 (file)
@@ -436,7 +436,7 @@ void menu_control_mouseover(MenuEntry *self, gboolean enter) {
            != self->parent->open_submenu)
            menu_hide(self->parent->open_submenu);
        
-       if (self->submenu) {
+       if (self->submenu && self->parent->open_submenu != self->submenu) {
            self->parent->open_submenu = self->submenu;
 
            /* shouldn't be invalid since it must be displayed */
This page took 0.024507 seconds and 4 git commands to generate.