Mercurial > pidgin
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); |