Use gtk_window_close for gtk_dialog_close

We manually synthethized the delete event, but now we have the
corresponding method in GtkWindow
This commit is contained in:
Paolo Borelli
2014-01-17 19:24:27 +01:00
parent a5ff70f949
commit 4adc072952

View File

@@ -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));
}
/**