From 1e4dc2d6bdf13c05aae34712bf16bf3ebb78410d Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Thu, 26 Jun 2014 03:05:59 +0200 Subject: [PATCH] Let the "run" dialog also be optional --- src/applets/main.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/applets/main.c b/src/applets/main.c index acf30e8..0639095 100644 --- a/src/applets/main.c +++ b/src/applets/main.c @@ -564,12 +564,16 @@ static void _on_clicked(gpointer data) menuitem = gtk_separator_menu_item_new(); gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem); } - menuitem = _main_menuitem_stock(_("Run..."), GTK_STOCK_EXECUTE); - g_signal_connect_swapped(menuitem, "activate", G_CALLBACK(_on_run), - main); - gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem); - menuitem = gtk_separator_menu_item_new(); - gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem); + if((p = helper->config_get(helper->panel, "main", "run")) == NULL + || strtol(p, NULL, 0) != 0) + { + menuitem = _main_menuitem_stock(_("Run..."), GTK_STOCK_EXECUTE); + g_signal_connect_swapped(menuitem, "activate", G_CALLBACK( + _on_run), main); + gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem); + menuitem = gtk_separator_menu_item_new(); + gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem); + } menuitem = gtk_image_menu_item_new_from_stock(GTK_STOCK_ABOUT, NULL); g_signal_connect_swapped(menuitem, "activate", G_CALLBACK(_on_about), main);