Fix a crash

svn path=/trunk/; revision=20864
This commit is contained in:
Matthias Clasen 2008-07-18 19:07:39 +00:00
parent 71e134617c
commit 46047f173e
2 changed files with 10 additions and 2 deletions

View File

@ -1,3 +1,11 @@
2007-08-18 Matthias Clasen <mclasen@redhat.com>
Bug 543545 GtkAssistant crashes when gtk_widget_hide() is called
inside "apply" signal handler
* gtk/gtkassistant.c: Don't emit signals with extra parameters.
Patch by Antti Kaijanmäki
2007-08-18 Matthias Clasen <mclasen@redhat.com>
Bug 543217 GTK application crashed with directfb backend

View File

@ -601,13 +601,13 @@ on_assistant_apply (GtkWidget *widget, GtkAssistant *assistant)
success = compute_next_step (assistant);
g_signal_emit (assistant, signals [APPLY], 0, priv->current_page->page);
g_signal_emit (assistant, signals [APPLY], 0);
/* if the assistant hasn't switched to another page, just emit
* the CLOSE signal, it't the last page in the assistant flow
*/
if (!success)
g_signal_emit (assistant, signals [CLOSE], 0, priv->current_page->page);
g_signal_emit (assistant, signals [CLOSE], 0);
}
static void