comparison pidgin/gtkrequest.c @ 21055:a0b0f988667e

Fix some leaks caused by GdkPixbufLoaders not being disposed of.
author Daniel Atallah <daniel.atallah@gmail.com>
date Tue, 30 Oct 2007 03:24:07 +0000
parents 6bf32c9e15a7
children 6de09629f091
comparison
equal deleted inserted replaced
21054:901b3e13c633 21055:a0b0f988667e
929 scale = gdk_pixbuf_scale_simple(buf, 929 scale = gdk_pixbuf_scale_simple(buf,
930 purple_request_field_image_get_scale_x(field) * gdk_pixbuf_get_width(buf), 930 purple_request_field_image_get_scale_x(field) * gdk_pixbuf_get_width(buf),
931 purple_request_field_image_get_scale_y(field) * gdk_pixbuf_get_height(buf), 931 purple_request_field_image_get_scale_y(field) * gdk_pixbuf_get_height(buf),
932 GDK_INTERP_BILINEAR); 932 GDK_INTERP_BILINEAR);
933 widget = gtk_image_new_from_pixbuf(scale); 933 widget = gtk_image_new_from_pixbuf(scale);
934 g_object_unref(G_OBJECT(buf)); 934 g_object_unref(G_OBJECT(loader));
935 g_object_unref(G_OBJECT(scale)); 935 g_object_unref(G_OBJECT(scale));
936 936
937 return widget; 937 return widget;
938 } 938 }
939 939