Mercurial > pidgin.yaz
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 |