Mercurial > pidgin
diff src/gtkimhtmltoolbar.c @ 8784:48dd097eb475
[gaim-migrate @ 9546]
Dialogs opened from a conversation window are now closed when the
conversation window is closed, preventing a crash. Patch by Kevin Stange.
committer: Tailor Script <tailor@pidgin.im>
| author | Christian Hammond <chipx86@chipx86.com> |
|---|---|
| date | Fri, 23 Apr 2004 23:35:55 +0000 |
| parents | 67f733c1cff8 |
| children | a871dec1c9d6 |
line wrap: on
line diff
--- a/src/gtkimhtmltoolbar.c Fri Apr 23 23:23:49 2004 +0000 +++ b/src/gtkimhtmltoolbar.c Fri Apr 23 23:35:55 2004 +0000 @@ -747,24 +747,18 @@ { GtkIMHtmlToolbar *toolbar = GTK_IMHTMLTOOLBAR(object); - if (toolbar->smiley_dialog != NULL) - { - gtk_widget_destroy(toolbar->smiley_dialog); - 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; } + close_link_dialog(toolbar); + close_smiley_dialog(NULL, NULL, toolbar); + destroy_toolbar_font(NULL, NULL, toolbar); + destroy_toolbar_fgcolor(NULL, NULL, toolbar); + destroy_toolbar_bgcolor(NULL, NULL, toolbar); + if (toolbar->sml) free(toolbar->sml); gtk_object_sink(GTK_OBJECT(toolbar->tooltips));
