comparison src/gtkimhtmltoolbar.c @ 8785:a871dec1c9d6

[gaim-migrate @ 9547] Kevin Stange's previous patch was carefully designed to prevent the crash by creating a worse one. This is roughly how I make food. His new patch should crash less, and I should get some pizza. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Sat, 24 Apr 2004 00:28:39 +0000
parents 48dd097eb475
children 262f81346c0a
comparison
equal deleted inserted replaced
8784:48dd097eb475 8785:a871dec1c9d6
751 { 751 {
752 gtk_widget_destroy(toolbar->image_dialog); 752 gtk_widget_destroy(toolbar->image_dialog);
753 toolbar->image_dialog = NULL; 753 toolbar->image_dialog = NULL;
754 } 754 }
755 755
756 close_link_dialog(toolbar); 756 if (toolbar->font_dialog != NULL)
757 close_smiley_dialog(NULL, NULL, toolbar); 757 {
758 destroy_toolbar_font(NULL, NULL, toolbar); 758 gtk_widget_destroy(toolbar->font_dialog);
759 destroy_toolbar_fgcolor(NULL, NULL, toolbar); 759 toolbar->font_dialog = NULL;
760 destroy_toolbar_bgcolor(NULL, NULL, toolbar); 760 }
761
762 if (toolbar->smiley_dialog != NULL)
763 {
764 gtk_widget_destroy(toolbar->smiley_dialog);
765 toolbar->smiley_dialog = NULL;
766 }
767
768 if (toolbar->bgcolor_dialog != NULL)
769 {
770 gtk_widget_destroy(toolbar->bgcolor_dialog);
771 toolbar->bgcolor_dialog = NULL;
772 }
773
774 if (toolbar->fgcolor_dialog != NULL)
775 {
776 gtk_widget_destroy(toolbar->fgcolor_dialog);
777 toolbar->fgcolor_dialog = NULL;
778 }
779
780 if (toolbar->link_dialog != NULL)
781 {
782 gaim_request_close(GAIM_REQUEST_FIELDS, toolbar->link_dialog);
783 toolbar->link_dialog = NULL;
784 }
761 785
762 if (toolbar->sml) 786 if (toolbar->sml)
763 free(toolbar->sml); 787 free(toolbar->sml);
764 gtk_object_sink(GTK_OBJECT(toolbar->tooltips)); 788 gtk_object_sink(GTK_OBJECT(toolbar->tooltips));
765 789