]> Dogcows Code - chaz/openbox/blobdiff - openbox/menu.c
Added a menu to read from a pipe.
[chaz/openbox] / openbox / menu.c
index d2d303cc0d3639a41d196ab52ba916623dd75da3..11d040092bb1b917a4247260309832610c080069 100644 (file)
@@ -92,13 +92,11 @@ void menu_startup()
 
     menu_add_entry(m, menu_entry_new_submenu("subz", s));
 
-    /*
     t = (Menu *)plugin_create("timed_menu");
     a = action_from_string("execute");
     a->data.execute.path = g_strdup("xeyes");
     menu_add_entry(t, menu_entry_new("xeyes", a));
     menu_add_entry(m, menu_entry_new_submenu("timed", t));
-    */
     
     s = menu_new("empty", "chub", m);
     menu_add_entry(m, menu_entry_new_submenu("empty", s));
@@ -121,7 +119,7 @@ void menu_startup()
     menu_add_entry(s, menu_entry_new("exit", a));
 
     menu_add_entry(m, menu_entry_new_submenu("long", s));
-
+    
     m = menu_new(NULL, "client", NULL);
     a = action_from_string("iconify");
     menu_add_entry(m, menu_entry_new("iconify", a));
@@ -201,6 +199,7 @@ Menu *menu_new_full(char *label, char *name, Menu *parent,
     g_hash_table_insert(menu_hash, g_strdup(name), self);
 
     stacking_add(self);
+    stacking_raise(MENU_AS_WINDOW(self));
 
     return self;
 }
@@ -311,6 +310,7 @@ void menu_clear(Menu *self) {
        menu_entry_free(entry);
     }
     self->entries = NULL;
+    self->invalid = TRUE;
 }
 
 
This page took 0.021388 seconds and 4 git commands to generate.