| 308 if (box->icon_box_menu) |
308 if (box->icon_box_menu) |
| 309 gtk_widget_destroy(box->icon_box_menu); |
309 gtk_widget_destroy(box->icon_box_menu); |
| 310 |
310 |
| 311 box->icon_box_menu = gtk_menu_new(); |
311 box->icon_box_menu = gtk_menu_new(); |
| 312 |
312 |
| 313 pidgin_new_item_from_stock(box->icon_box_menu, |
313 pidgin_new_menu_item(box->icon_box_menu, |
| 314 _("Select Buddy Icon"), GTK_STOCK_ADD, |
314 _("Select Buddy Icon"), GTK_STOCK_ADD, |
| 315 G_CALLBACK(choose_buddy_icon_cb), box, 0, 0, NULL); |
315 G_CALLBACK(choose_buddy_icon_cb), box); |
| 316 |
316 |
| 317 menu_item = pidgin_new_item_from_stock(box->icon_box_menu, _("Remove"), GTK_STOCK_REMOVE, |
317 menu_item = pidgin_new_menu_item(box->icon_box_menu, _("Remove"), GTK_STOCK_REMOVE, |
| 318 G_CALLBACK(remove_buddy_icon_cb), |
318 G_CALLBACK(remove_buddy_icon_cb), box); |
| 319 box, 0, 0, NULL); |
|
| 320 if (!(path = purple_prefs_get_path(PIDGIN_PREFS_ROOT "/accounts/buddyicon")) |
319 if (!(path = purple_prefs_get_path(PIDGIN_PREFS_ROOT "/accounts/buddyicon")) |
| 321 || !*path) |
320 || !*path) |
| 322 gtk_widget_set_sensitive(menu_item, FALSE); |
321 gtk_widget_set_sensitive(menu_item, FALSE); |
| 323 |
322 |
| 324 gtk_menu_popup(GTK_MENU(box->icon_box_menu), NULL, NULL, NULL, NULL, |
323 gtk_menu_popup(GTK_MENU(box->icon_box_menu), NULL, NULL, NULL, NULL, |