]> Dogcows Code - chaz/openbox/commitdiff
Turn off timed_menu by default
authorScott Moynes <smoynes@nexus.carleton.ca>
Sat, 10 May 2003 15:12:27 +0000 (15:12 +0000)
committerScott Moynes <smoynes@nexus.carleton.ca>
Sat, 10 May 2003 15:12:27 +0000 (15:12 +0000)
openbox/menu.c
plugins/menu/timed_menu.c

index 74c234827ad945ffb0b28b979ac1a23a11b0e8b7..994a8a9378d32a3ef5cf534e5e69359862f41ebb 100644 (file)
@@ -90,12 +90,14 @@ 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));
 
@@ -234,7 +236,9 @@ void menu_add_entry(Menu *menu, MenuEntry *entry)
 {
     XSetWindowAttributes attrib;
 
-    g_assert(menu != NULL && entry != NULL && entry->item == None);
+    g_assert(menu != NULL);
+    g_assert(entry != NULL);
+    g_assert(entry->item == None);
 
     menu->entries = g_list_append(menu->entries, entry);
     entry->parent = menu;
index 34d71e73c3ff19a192a4b20e53c7d6a29058f080..68bf57b170450313e917ceb1274bd3b27baefd39 100644 (file)
@@ -41,7 +41,8 @@ void timed_menu_timeout_handler(void *data)
             {
                 /* if the menu is not shown, run a process and use its output
                    as menu */
-                char *args[] = {"/bin/sh", "-c", "ls", NULL};
+                char *args[] = {"/bin/sh", "-c", TIMED_MENU_DATA(data)->command,
+                                NULL};
                 GIOChannel *io;
                 char *line;
                 gint child, c_stdout, line_len, terminator_pos;
@@ -93,6 +94,7 @@ void *plugin_create()
 
     d->type = TIMED_MENU_PIPE;
     d->timer = timer_start(1000000, &timed_menu_timeout_handler, m);
+    d->command = "ls";
     
     m->plugin_data = (void *)d;
   
This page took 0.031728 seconds and 4 git commands to generate.