summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2008-07-18 19:07:39 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2008-07-18 19:07:39 +0000
commit46047f173ee246d308a9e1897b6f8a1e062867c3 (patch)
tree25210cd21113d6c4413268f9d94cd7f5440db5b5
parent71e134617c28756c0ca4c7f801fd9bdf70ad43cc (diff)
downloadgdk-pixbuf-46047f173ee246d308a9e1897b6f8a1e062867c3.tar.gz
Fix a crash
svn path=/trunk/; revision=20864
-rw-r--r--ChangeLog8
-rw-r--r--gtk/gtkassistant.c4
2 files changed, 10 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 053a0a9a3..77880c82d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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