From aea4aed0188c64cb7f83f3d0f4ae81c0de264c6d Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Thu, 19 Aug 2021 20:08:56 -0300 Subject: [PATCH] Fixing windows load of gschemas. --- pw3270.cbp | 1 - src/objects/settings/gsettings.c | 14 ++++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/pw3270.cbp b/pw3270.cbp index c0abdc8..026476a 100644 --- a/pw3270.cbp +++ b/pw3270.cbp @@ -145,7 +145,6 @@ - diff --git a/src/objects/settings/gsettings.c b/src/objects/settings/gsettings.c index 536714b..6ea5f1b 100644 --- a/src/objects/settings/gsettings.c +++ b/src/objects/settings/gsettings.c @@ -27,8 +27,6 @@ #include #include - #include - #include #include #include @@ -47,7 +45,9 @@ &error ); - if(v3270_popup_gerror(NULL, &error, "Configuration error", _("Can't load '%s' from current path"), "gschemas.compiled")) { + if(error) { + g_warning("Error loading '%s': %s","gschemas.compiled",error->message); + g_error_free(error); return NULL; } @@ -80,7 +80,9 @@ &error ); - if(v3270_popup_gerror(NULL, &error, "Configuration error", _("Can't load '%s'"), filename)) { + if(error) { + g_warning("Error loading '%s': %s",filename,error->message); + g_error_free(error); return NULL; } @@ -111,6 +113,10 @@ #endif // DEBUG + if(!settings) { + g_warning("Error creating settings"); + } + return settings; } -- libgit2 0.21.2