From df1ff836a8ba09bd9d17ba288ea297028b1bb756 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jard=C3=B3n?= Date: Mon, 27 Feb 2012 11:09:03 +0000 Subject: [PATCH] gtk/gtkapplication.c: Do not use gtk_dialog_run() --- gtk/gtkapplication.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gtk/gtkapplication.c b/gtk/gtkapplication.c index ed9d917b3d..cb9a082b61 100644 --- a/gtk/gtkapplication.c +++ b/gtk/gtkapplication.c @@ -1490,8 +1490,11 @@ idle_will_quit (gpointer data) _("%s cannot quit at this time:\n\n%s"), g_get_application_name (), inhibitor->reason); - gtk_dialog_run (GTK_DIALOG (dialog)); - gtk_widget_destroy (dialog); + g_signal_connect_swapped (dialog, + "response", + G_CALLBACK (gtk_widget_destroy), + dialog); + gtk_widget_show_all (dialog); } return G_SOURCE_REMOVE;