comparison src/gtkblist.c @ 9340:7fa8eff579b5

[gaim-migrate @ 10148] nosnilmot thinks this fixes another link. I think he's right. This one isn't my fault though :) committer: Tailor Script <tailor@pidgin.im>
author Tim Ringenbach <marv@pidgin.im>
date Tue, 22 Jun 2004 01:05:42 +0000
parents d0380151c6d1
children 84594a281500
comparison
equal deleted inserted replaced
9339:4d1ba3243f7a 9340:7fa8eff579b5
1284 if(node->child->next) { 1284 if(node->child->next) {
1285 GaimBlistNode *bnode; 1285 GaimBlistNode *bnode;
1286 1286
1287 for(bnode = node->child; bnode; bnode = bnode->next) { 1287 for(bnode = node->child; bnode; bnode = bnode->next) {
1288 GaimBuddy *buddy = (GaimBuddy*)bnode; 1288 GaimBuddy *buddy = (GaimBuddy*)bnode;
1289 GdkPixbuf *buf;
1289 GtkWidget *submenu; 1290 GtkWidget *submenu;
1290 GtkWidget *image; 1291 GtkWidget *image;
1291 1292
1292 if(buddy == b) 1293 if(buddy == b)
1293 continue; 1294 continue;
1295 continue; 1296 continue;
1296 if(!show_offline && !GAIM_BUDDY_IS_ONLINE(buddy)) 1297 if(!show_offline && !GAIM_BUDDY_IS_ONLINE(buddy))
1297 continue; 1298 continue;
1298 1299
1299 menuitem = gtk_image_menu_item_new_with_label(buddy->name); 1300 menuitem = gtk_image_menu_item_new_with_label(buddy->name);
1300 image = gtk_image_new_from_pixbuf( 1301 buf = gaim_gtk_blist_get_status_icon(bnode,
1301 gaim_gtk_blist_get_status_icon(bnode, 1302 GAIM_STATUS_ICON_SMALL);
1302 GAIM_STATUS_ICON_SMALL)); 1303 image = gtk_image_new_from_pixbuf(buf);
1304 g_object_unref(G_OBJECT(buf));
1303 gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menuitem), 1305 gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menuitem),
1304 image); 1306 image);
1305 gtk_widget_show(image); 1307 gtk_widget_show(image);
1306 gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem); 1308 gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
1307 gtk_widget_show(menuitem); 1309 gtk_widget_show(menuitem);