summaryrefslogtreecommitdiff
path: root/demos
diff options
context:
space:
mode:
authorCorey Berla <corey@berla.me>2022-11-26 18:11:40 +0000
committerMatthias Clasen <mclasen@redhat.com>2022-11-26 18:11:40 +0000
commit586c3c3cbd13f13f33e49a1e7fdb75b51c345ba6 (patch)
treed8f62e4c14b680ffdae34afaedb81af5b83f2c1d /demos
parentb5644c25960aec94b3d3b31bd359bd07be7a1e3b (diff)
downloadgtk+-586c3c3cbd13f13f33e49a1e7fdb75b51c345ba6.tar.gz
gtk-demo: Application demo use open_finish()
Diffstat (limited to 'demos')
-rw-r--r--demos/gtk-demo/application.c19
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);