# HG changeset patch # User Christian Hammond # Date 1077574991 0 # Node ID 5c6c8d48946fe9ea408280b4ace75da40a8981c0 # Parent a2c5537a814b8190b273e1e96607fd72c480c5fe [gaim-migrate @ 9044] The delete_event signals were all screwed up, causing the smiley dialog to never actually close. Fixed. committer: Tailor Script diff -r a2c5537a814b -r 5c6c8d48946f src/gtkimhtmltoolbar.c --- a/src/gtkimhtmltoolbar.c Mon Feb 23 22:13:43 2004 +0000 +++ b/src/gtkimhtmltoolbar.c Mon Feb 23 22:23:11 2004 +0000 @@ -433,7 +433,8 @@ } -void close_smiley_dialog(GtkWidget *widget, GtkIMHtmlToolbar *toolbar) +void close_smiley_dialog(GtkWidget *widget, GdkEvent *event, + GtkIMHtmlToolbar *toolbar) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(toolbar->smiley), FALSE); @@ -451,7 +452,7 @@ gtk_imhtml_insert_smiley(GTK_IMHTML(toolbar->imhtml), NULL, smiley_text); //proto->info->name, smiley_text); - close_smiley_dialog(NULL, toolbar); + close_smiley_dialog(NULL, NULL, toolbar); } @@ -564,7 +565,7 @@ toolbar->smiley_dialog = dialog; } else if (toolbar->smiley_dialog) { - close_smiley_dialog(smiley, toolbar); + close_smiley_dialog(smiley, NULL, toolbar); } gtk_widget_grab_focus(toolbar->imhtml); }