[gtk+/wip/matthiasc/kill-event-signals: 47/126] about dialog: Stop connecting to ::delete-event



commit 84261237bbb76a94333f86b63d107669c4c4f107
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Dec 31 11:40:42 2017 -0500

    about dialog: Stop connecting to ::delete-event
    
    We can just use GtkWindow::hide-on-close.

 gtk/gtkaboutdialog.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)
---
diff --git a/gtk/gtkaboutdialog.c b/gtk/gtkaboutdialog.c
index cdf8d68..bc971ac 100644
--- a/gtk/gtkaboutdialog.c
+++ b/gtk/gtkaboutdialog.c
@@ -2510,12 +2510,10 @@ gtk_show_about_dialog (GtkWindow   *parent,
   if (!dialog)
     {
       dialog = gtk_about_dialog_new ();
+      gtk_window_set_hide_on_close (GTK_WINDOW (dialog), TRUE);
 
       g_object_ref_sink (dialog);
 
-      g_signal_connect (dialog, "delete-event",
-                        G_CALLBACK (gtk_widget_hide_on_delete), NULL);
-
       /* Close dialog on user response */
       g_signal_connect (dialog, "response",
                         G_CALLBACK (close_cb), NULL);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]