src/gtkimhtmltoolbar.c

changeset 8447
bf52f8ae3a5e
parent 8427
b99f5085af0a
child 8456
63fcac86a8fd
equal deleted inserted replaced
8446:79124efa78c9 8447:bf52f8ae3a5e
653 static void 653 static void
654 gtk_imhtmltoolbar_finalize (GObject *object) 654 gtk_imhtmltoolbar_finalize (GObject *object)
655 { 655 {
656 GtkIMHtmlToolbar *toolbar = GTK_IMHTMLTOOLBAR(object); 656 GtkIMHtmlToolbar *toolbar = GTK_IMHTMLTOOLBAR(object);
657 657
658 if (toolbar->smiley_dialog != NULL)
659 {
660 gtk_widget_destroy(toolbar->smiley_dialog);
661 toolbar->smiley_dialog = NULL;
662 }
663
658 if (toolbar->sml) 664 if (toolbar->sml)
659 free(toolbar->sml); 665 free(toolbar->sml);
660 gtk_object_sink(GTK_OBJECT(toolbar->tooltips)); 666 gtk_object_sink(GTK_OBJECT(toolbar->tooltips));
661 667
662 G_OBJECT_CLASS(parent_class)->finalize (object); 668 G_OBJECT_CLASS(parent_class)->finalize (object);

mercurial