gnucash maint: GSettings - fix GObject warning when old prefs-version is unset
Geert Janssens
gjanssens at code.gnucash.org
Wed Oct 27 04:35:55 EDT 2021
Updated via https://github.com/Gnucash/gnucash/commit/bdb06479 (commit)
from https://github.com/Gnucash/gnucash/commit/9825132e (commit)
commit bdb06479e8cb4d732abed35c455d7cf71f69abbd
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Oct 27 10:35:09 2021 +0200
GSettings - fix GObject warning when old prefs-version is unset
This will happen when current master (future 5.0) has been run
at least once.
diff --git a/libgnucash/app-utils/gnc-gsettings.cpp b/libgnucash/app-utils/gnc-gsettings.cpp
index 17b25114b..a78589ab4 100644
--- a/libgnucash/app-utils/gnc-gsettings.cpp
+++ b/libgnucash/app-utils/gnc-gsettings.cpp
@@ -831,7 +831,8 @@ void gnc_gsettings_version_upgrade (void)
g_variant_unref (ogG_maj_min);
old_maj_min = gnc_gsettings_get_int (GNC_PREFS_GROUP_GENERAL, GNC_PREF_VERSION);
}
- g_variant_unref (og_maj_min);
+ if (og_maj_min)
+ g_variant_unref (og_maj_min);
PINFO ("Previous setting compatibility level: %i", old_maj_min);
Summary of changes:
libgnucash/app-utils/gnc-gsettings.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
More information about the gnucash-changes
mailing list