From 586c3c3cbd13f13f33e49a1e7fdb75b51c345ba6 Mon Sep 17 00:00:00 2001 From: Corey Berla Date: Sat, 26 Nov 2022 18:11:40 +0000 Subject: gtk-demo: Application demo use open_finish() --- demos/gtk-demo/application.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'demos') diff --git a/demos/gtk-demo/application.c b/demos/gtk-demo/application.c index ffb7ed6d29..718bf9c5f5 100644 --- a/demos/gtk-demo/application.c +++ b/demos/gtk-demo/application.c @@ -89,7 +89,7 @@ open_response_cb (GObject *source, GFile *file; GError *error = NULL; - file = gtk_file_dialog_save_finish (dialog, result, &error); + file = gtk_file_dialog_open_finish (dialog, result, &error); if (file) { char *contents; @@ -99,15 +99,16 @@ open_response_cb (GObject *source, create_window (app, contents); g_free (contents); } - else - { - GtkAlertDialog *alert; + } - alert = gtk_alert_dialog_new ("Error loading file: \"%s\"", error->message); - gtk_alert_dialog_show (alert, NULL); - g_object_unref (alert); - g_error_free (error); - } + if (error) + { + GtkAlertDialog *alert; + + alert = gtk_alert_dialog_new ("Error loading file: \"%s\"", error->message); + gtk_alert_dialog_show (alert, NULL); + g_object_unref (alert); + g_error_free (error); } g_object_unref (app); -- cgit v1.2.1