comparison src/gtkpounce.c @ 11995:969fd533bd5d

[gaim-migrate @ 14288] SF Patch #1348790 from Richard Gobeille "This patch simply doesn't add the separator to the bottom of the buddy pounce menu if you haven't set any pounces up. It looked kind of funny having a lone separator at the bottom that wasn't actually separating anything." committer: Tailor Script <tailor@pidgin.im>
author Richard Laager <rlaager@wiktel.com>
date Sun, 06 Nov 2005 23:02:39 +0000
parents 58bc500cf226
children 370f9d7868f9
comparison
equal deleted inserted replaced
11994:9dd895fdafdd 11995:969fd533bd5d
917 gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), remmenu); 917 gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), remmenu);
918 gtk_widget_show(remmenu); 918 gtk_widget_show(remmenu);
919 gtk_widget_show(item); 919 gtk_widget_show(item);
920 920
921 /* Separator */ 921 /* Separator */
922 item = gtk_separator_menu_item_new(); 922 if (has_items)
923 gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); 923 {
924 gtk_widget_show(item); 924 item = gtk_separator_menu_item_new();
925 925 gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
926 gtk_widget_show(item);
927 }
926 fill_menu(menu, G_CALLBACK(edit_pounce_cb)); 928 fill_menu(menu, G_CALLBACK(edit_pounce_cb));
927 } 929 }
928 930
929 static void 931 static void
930 pounce_cb(GaimPounce *pounce, GaimPounceEvent events, void *data) 932 pounce_cb(GaimPounce *pounce, GaimPounceEvent events, void *data)