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



commit a1474c8a6fb78e58d2a8889c571952923341a21e
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-delete.

 gtk/gtkaboutdialog.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)
---
diff --git a/gtk/gtkaboutdialog.c b/gtk/gtkaboutdialog.c
index cdf8d68..da427c6 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_delete (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]