| 6983 |
6983 |
| 6984 if (data == NULL) { |
6984 if (data == NULL) { |
| 6985 icon = purple_conv_im_get_icon(PURPLE_CONV_IM(conv)); |
6985 icon = purple_conv_im_get_icon(PURPLE_CONV_IM(conv)); |
| 6986 |
6986 |
| 6987 if (icon == NULL) |
6987 if (icon == NULL) |
| |
6988 { |
| |
6989 gtk_widget_set_size_request(gtkconv->u.im->icon_container, |
| |
6990 -1, BUDDYICON_SIZE_MIN); |
| 6988 return; |
6991 return; |
| |
6992 } |
| 6989 |
6993 |
| 6990 data = purple_buddy_icon_get_data(icon, &len); |
6994 data = purple_buddy_icon_get_data(icon, &len); |
| 6991 |
6995 |
| 6992 if (data == NULL) |
6996 if (data == NULL) |
| |
6997 { |
| |
6998 gtk_widget_set_size_request(gtkconv->u.im->icon_container, |
| |
6999 -1, BUDDYICON_SIZE_MIN); |
| 6993 return; |
7000 return; |
| |
7001 } |
| 6994 } |
7002 } |
| 6995 |
7003 |
| 6996 loader = gdk_pixbuf_loader_new(); |
7004 loader = gdk_pixbuf_loader_new(); |
| 6997 gdk_pixbuf_loader_write(loader, data, len, NULL); |
7005 gdk_pixbuf_loader_write(loader, data, len, NULL); |
| 6998 gdk_pixbuf_loader_close(loader, &err); |
7006 gdk_pixbuf_loader_close(loader, &err); |