diff src/gtkimhtmltoolbar.c @ 8685:2ac2f4cf1de5

[gaim-migrate @ 9438] Patch by Kevin Stange to fix some crashbugs. I believe this was supposed to go in with marv's patch. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Sat, 17 Apr 2004 18:50:46 +0000
parents cc2ce209cc46
children 67f733c1cff8
line wrap: on
line diff
--- a/src/gtkimhtmltoolbar.c	Sat Apr 17 18:29:20 2004 +0000
+++ b/src/gtkimhtmltoolbar.c	Sat Apr 17 18:50:46 2004 +0000
@@ -753,6 +753,18 @@
 		toolbar->smiley_dialog = NULL;
 	}
 
+	if (toolbar->link_dialog != NULL)
+	{
+		gaim_request_close(GAIM_REQUEST_FIELDS, toolbar->link_dialog);
+		toolbar->link_dialog = NULL;
+	}
+
+	if (toolbar->image_dialog != NULL)
+	{
+		gtk_widget_destroy(toolbar->image_dialog);
+		toolbar->image_dialog = NULL;
+	}
+
 	if (toolbar->sml)
 		free(toolbar->sml);
 	gtk_object_sink(GTK_OBJECT(toolbar->tooltips));