From bdb06479e8cb4d732abed35c455d7cf71f69abbd Mon Sep 17 00:00:00 2001 From: Geert Janssens Date: Wed, 27 Oct 2021 10:35:09 +0200 Subject: [PATCH] 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. --- libgnucash/app-utils/gnc-gsettings.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libgnucash/app-utils/gnc-gsettings.cpp b/libgnucash/app-utils/gnc-gsettings.cpp index 17b25114be..a78589ab47 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);