From 9701af9e36af2e78d6a41c6d4c5692e4ac4ff72d Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Mon, 18 Sep 2023 10:03:48 +0200 Subject: [PATCH] AppDbUpdater: Fix version comparison --- Elwig/Helpers/AppDbUpdater.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Elwig/Helpers/AppDbUpdater.cs b/Elwig/Helpers/AppDbUpdater.cs index acbde6f..f01203b 100644 --- a/Elwig/Helpers/AppDbUpdater.cs +++ b/Elwig/Helpers/AppDbUpdater.cs @@ -42,7 +42,10 @@ namespace Elwig.Helpers { var minor = (userVers >> 16) & 0xFF; var patch = userVers & 0xFFFF; - if (App.VersionMajor > major || App.VersionMinor > minor || App.VersionPatch > patch) { + if (App.VersionMajor > major || + (App.VersionMajor == major && App.VersionMinor > minor) || + (App.VersionMajor == major && App.VersionMinor == minor && App.VersionPatch > patch)) + { long vers = (App.VersionMajor << 24) | (App.VersionMinor << 16) | App.VersionPatch; ExecuteNonQuery(cnx, $"PRAGMA user_version = {vers}"); }