| 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 |