comparison plugins/docklet/docklet.c @ 3512:1ea341091de8

[gaim-migrate @ 3584] Fixes a segfault (thanks Zyk) in the docklet, and some warnings (Robot101) also in the docklet committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Sun, 15 Sep 2002 14:29:41 +0000
parents e23909729192
children ab939e746bdd
comparison
equal deleted inserted replaced
3511:7e1c6c16dd41 3512:1ea341091de8
96 } 96 }
97 } 97 }
98 } 98 }
99 99
100 static void docklet_menu(GdkEventButton *event) { 100 static void docklet_menu(GdkEventButton *event) {
101 GtkWidget *menu, *entry; 101 static GtkWidget *menu;
102 GtkWidget *entry;
102 103
103 if (menu) { 104 if (menu) {
104 gtk_widget_destroy(menu); 105 gtk_widget_destroy(menu);
105 } 106 }
106 107
135 entry = gtk_menu_item_new_with_label(_("New...")); 136 entry = gtk_menu_item_new_with_label(_("New..."));
136 g_signal_connect(GTK_WIDGET(entry), "activate", G_CALLBACK(create_away_mess), NULL); 137 g_signal_connect(GTK_WIDGET(entry), "activate", G_CALLBACK(create_away_mess), NULL);
137 gtk_menu_append(GTK_MENU(docklet_awaymenu), entry); 138 gtk_menu_append(GTK_MENU(docklet_awaymenu), entry);
138 139
139 entry = gtk_menu_item_new_with_label(_("Away")); 140 entry = gtk_menu_item_new_with_label(_("Away"));
140 gtk_menu_item_set_submenu(GTK_MENU_ITEM(entry), awaymenu); 141 gtk_menu_item_set_submenu(GTK_MENU_ITEM(entry), docklet_awaymenu);
141 gtk_menu_append(GTK_MENU(menu), entry); 142 gtk_menu_append(GTK_MENU(menu), entry);
142 } else { 143 } else {
143 entry = gtk_menu_item_new_with_label(_("Back")); 144 entry = gtk_menu_item_new_with_label(_("Back"));
144 g_signal_connect(GTK_WIDGET(entry), "activate", G_CALLBACK(do_im_back), NULL); 145 g_signal_connect(GTK_WIDGET(entry), "activate", G_CALLBACK(do_im_back), NULL);
145 gtk_menu_append(GTK_MENU(menu), entry); 146 gtk_menu_append(GTK_MENU(menu), entry);