diff src/dialogs.c @ 644:b3900e312d8e

[gaim-migrate @ 654] hopefully this will reduce pixmap leaks. we'll see though committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Tue, 08 Aug 2000 22:50:18 +0000
parents faa7603ae02e
children 8db764ce9c3f
line wrap: on
line diff
--- a/src/dialogs.c	Tue Aug 08 22:47:47 2000 +0000
+++ b/src/dialogs.c	Tue Aug 08 22:50:18 2000 +0000
@@ -2911,6 +2911,7 @@
 	dpm = gdk_pixmap_create_from_xpm_d(win->window, &mask, &win->style->white, xpm);
 	tpm = gtk_pixmap_new(dpm, mask);
 	gtk_widget_show(tpm);
+	gdk_pixmap_unref(dpm);
 	button = gtk_toolbar_append_element(GTK_TOOLBAR(bar), GTK_TOOLBAR_CHILD_BUTTON, NULL, NULL, NULL, NULL, tpm, GTK_SIGNAL_FUNC(set_smiley_array), (int *)face);
 	gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(insert_smiley_text), c);