diff options
author | Corey Berla <corey@berla.me> | 2022-11-26 18:11:40 +0000 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2022-11-26 18:11:40 +0000 |
commit | 586c3c3cbd13f13f33e49a1e7fdb75b51c345ba6 (patch) | |
tree | d8f62e4c14b680ffdae34afaedb81af5b83f2c1d /demos | |
parent | b5644c25960aec94b3d3b31bd359bd07be7a1e3b (diff) | |
download | gtk+-586c3c3cbd13f13f33e49a1e7fdb75b51c345ba6.tar.gz |
gtk-demo: Application demo use open_finish()
Diffstat (limited to 'demos')
-rw-r--r-- | demos/gtk-demo/application.c | 19 |
1 files changed, 10 insertions, 9 deletions
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); |