diff options
author | Antenore Gatta <antenore@simbiosi.org> | 2018-05-29 23:19:18 +0300 |
---|---|---|
committer | Antenore Gatta <antenore@simbiosi.org> | 2018-05-29 23:19:18 +0300 |
commit | 64087266ee9b769f45bdfd787cb72f17d291d139 (patch) | |
tree | 545bc900e46cfce93f80f05d981ecac3e454466a /src/remmina_public.c | |
parent | 17e759a8713cdb8266fe9ad42d8a087e1e99bd8a (diff) |
Added error management
Diffstat (limited to 'src/remmina_public.c')
-rw-r--r-- | src/remmina_public.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/remmina_public.c b/src/remmina_public.c index ad7ed6f77..a26da37c7 100644 --- a/src/remmina_public.c +++ b/src/remmina_public.c @@ -576,13 +576,14 @@ gboolean remmina_public_get_modifier_for_keycode(GdkKeymap *keymap, guint16 keyc GtkBuilder* remmina_public_gtk_builder_new_from_file(gchar *filename) { TRACE_CALL(__func__); + GError *err = NULL; gchar *ui_path = g_strconcat(REMMINA_RUNTIME_UIDIR, G_DIR_SEPARATOR_S, filename, NULL); -#if GTK_CHECK_VERSION(3, 10, 0) - GtkBuilder *builder = gtk_builder_new_from_file(ui_path); -#else GtkBuilder *builder = gtk_builder_new(); - gtk_builder_add_from_file(builder, ui_path, NULL); -#endif + gtk_builder_add_from_file(builder, ui_path, &err); + if (err != NULL) { + fprintf(stderr, "Error adding build from file. Error: %s\n", err->message); + g_error_free(err); + } g_free(ui_path); return builder; } |