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