diff pidgin/gtkimhtml.c @ 32162:accce7b79737

merged from im.pidgin.pidgin
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Sun, 26 Jun 2011 02:27:01 +0900
parents fa88dc1dcabb e2c6e4fc3c84
children 9aee8493db7f
line wrap: on
line diff
--- a/pidgin/gtkimhtml.c	Sun Jun 12 01:39:24 2011 +0900
+++ b/pidgin/gtkimhtml.c	Sun Jun 26 02:27:01 2011 +0900
@@ -5073,16 +5073,8 @@
 
 		data = imhtml->funcs->image_get_data(image);
 		len = imhtml->funcs->image_get_size(image);
-
-		if (data && len) {
-			GdkPixbufLoader *loader = gdk_pixbuf_loader_new();
-			gdk_pixbuf_loader_write(loader, data, len, NULL);
-			gdk_pixbuf_loader_close(loader, NULL);
-			anim = gdk_pixbuf_loader_get_animation(loader);
-			if (anim)
-				g_object_ref(G_OBJECT(anim));
-			g_object_unref(G_OBJECT(loader));
-		}
+		if (data && len)
+			anim = pidgin_pixbuf_anim_from_data(data, len);
 
 	}