[gtk+] Use gtk_window_close for gtk_dialog_close



commit 4adc0729521683ae4484de38c24ff913a094b53d
Author: Paolo Borelli <pborelli gnome org>
Date:   Fri Jan 17 19:24:27 2014 +0100

    Use gtk_window_close for gtk_dialog_close
    
    We manually synthethized the delete event, but now we have the
    corresponding method in GtkWindow

 gtk/gtkdialog.c |   13 +------------
 1 files changed, 1 insertions(+), 12 deletions(-)
---
diff --git a/gtk/gtkdialog.c b/gtk/gtkdialog.c
index baf7243..57eeb43 100644
--- a/gtk/gtkdialog.c
+++ b/gtk/gtkdialog.c
@@ -501,18 +501,7 @@ dialog_find_button (GtkDialog *dialog,
 static void
 gtk_dialog_close (GtkDialog *dialog)
 {
-  /* Synthesize delete_event to close dialog. */
-
-  GtkWidget *widget = GTK_WIDGET (dialog);
-  GdkEvent *event;
-
-  event = gdk_event_new (GDK_DELETE);
-
-  event->any.window = g_object_ref (gtk_widget_get_window (widget));
-  event->any.send_event = TRUE;
-
-  gtk_main_do_event (event);
-  gdk_event_free (event);
+  gtk_window_close (GTK_WINDOW (dialog));
 }
 
 /**


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