diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2008-07-18 19:07:39 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2008-07-18 19:07:39 +0000 |
commit | 46047f173ee246d308a9e1897b6f8a1e062867c3 (patch) | |
tree | 25210cd21113d6c4413268f9d94cd7f5440db5b5 | |
parent | 71e134617c28756c0ca4c7f801fd9bdf70ad43cc (diff) | |
download | gdk-pixbuf-46047f173ee246d308a9e1897b6f8a1e062867c3.tar.gz |
Fix a crash
svn path=/trunk/; revision=20864
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | gtk/gtkassistant.c | 4 |
2 files changed, 10 insertions, 2 deletions
@@ -1,5 +1,13 @@ 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 * gdk/directfb/gdkvisual-directfb.c: Avoid a crash in diff --git a/gtk/gtkassistant.c b/gtk/gtkassistant.c index 141013286..3764fcb5a 100644 --- a/gtk/gtkassistant.c +++ b/gtk/gtkassistant.c @@ -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 |