pidgin/gtkconv.c

branch
cpw.attention_ui
changeset 27990
3de06f2e0daa
parent 27766
7c7acc54590e
parent 27779
ad70fa8a4ae2
child 28264
d57edb4145aa
equal deleted inserted replaced
27766:7c7acc54590e 27990:3de06f2e0daa
7011 7011
7012 if (data == NULL) { 7012 if (data == NULL) {
7013 icon = purple_conv_im_get_icon(PURPLE_CONV_IM(conv)); 7013 icon = purple_conv_im_get_icon(PURPLE_CONV_IM(conv));
7014 7014
7015 if (icon == NULL) 7015 if (icon == NULL)
7016 {
7017 gtk_widget_set_size_request(gtkconv->u.im->icon_container,
7018 -1, BUDDYICON_SIZE_MIN);
7016 return; 7019 return;
7020 }
7017 7021
7018 data = purple_buddy_icon_get_data(icon, &len); 7022 data = purple_buddy_icon_get_data(icon, &len);
7019 7023
7020 if (data == NULL) 7024 if (data == NULL)
7025 {
7026 gtk_widget_set_size_request(gtkconv->u.im->icon_container,
7027 -1, BUDDYICON_SIZE_MIN);
7021 return; 7028 return;
7029 }
7022 } 7030 }
7023 7031
7024 loader = gdk_pixbuf_loader_new(); 7032 loader = gdk_pixbuf_loader_new();
7025 gdk_pixbuf_loader_write(loader, data, len, NULL); 7033 gdk_pixbuf_loader_write(loader, data, len, NULL);
7026 gdk_pixbuf_loader_close(loader, &err); 7034 gdk_pixbuf_loader_close(loader, &err);

mercurial