summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSadrul Habib Chowdhury <sadrul@pidgin.im>2008-05-07 18:22:49 +0000
committerSadrul Habib Chowdhury <sadrul@pidgin.im>2008-05-07 18:22:49 +0000
commit38d4525025166c6c6c0ba7c2b955f2c4af4f083f (patch)
tree16ce578e7746caea2a27d2c55b4da5db4c7f0be9
parent8b3d66ec9768be0fc8ebc4fe423abd4d935e4fc3 (diff)
downloadpidgin-38d4525025166c6c6c0ba7c2b955f2c4af4f083f.tar.gz
A leak fix from malu. Thanks!
-rw-r--r--pidgin/gtkimhtmltoolbar.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/pidgin/gtkimhtmltoolbar.c b/pidgin/gtkimhtmltoolbar.c
index e469448490..e27bb7a306 100644
--- a/pidgin/gtkimhtmltoolbar.c
+++ b/pidgin/gtkimhtmltoolbar.c
@@ -648,10 +648,9 @@ sort_smileys(struct smiley_button_list *ls, GtkIMHtmlToolbar *toolbar, int *widt
GdkPixbuf *resized;
resized = gdk_pixbuf_scale_simple(pixbuf, 24, 24,
GDK_INTERP_HYPER);
- image = gtk_image_new_from_pixbuf(resized);
+ gtk_image_set_from_pixbuf(GTK_IMAGE(image), resized); /* This unrefs pixbuf */
gtk_widget_size_request(image, &size);
- g_object_unref(G_OBJECT(pixbuf));
g_object_unref(G_OBJECT(resized));
}
}