diff --git a/gtk/gtkdialog.c b/gtk/gtkdialog.c index b1ae4c215c..b02c6048c1 100644 --- a/gtk/gtkdialog.c +++ b/gtk/gtkdialog.c @@ -1840,7 +1840,7 @@ gtk_dialog_buildable_custom_finished (GtkBuildable *buildable, else signal_id = GTK_WIDGET_GET_CLASS (object)->activate_signal; - if (signal_id) + if (signal_id && !is_action) { GClosure *closure;