pidgin/gtkutils.c

branch
custom_smiley
changeset 22897
93d7ad160755
parent 22895
0851d06eb652
child 23289
91b0e34f4a88
equal deleted inserted replaced
22896:d568fd84f454 22897:93d7ad160755
3465 #endif 3465 #endif
3466 return FALSE; 3466 return FALSE;
3467 #endif 3467 #endif
3468 } 3468 }
3469 3469
3470 GdkPixbuf * pidgin_pixbuf_from_imgstore(PurpleStoredImage *image)
3471 {
3472 GdkPixbuf *pixbuf;
3473 GdkPixbufLoader *loader = gdk_pixbuf_loader_new();
3474 gdk_pixbuf_loader_write(loader, purple_imgstore_get_data(image),
3475 purple_imgstore_get_size(image), NULL);
3476 gdk_pixbuf_loader_close(loader, NULL);
3477 pixbuf = gdk_pixbuf_loader_get_pixbuf(loader);
3478 if (pixbuf)
3479 g_object_ref(pixbuf);
3480 g_object_unref(loader);
3481 return pixbuf;
3482 }
3483

mercurial