From b5c286a2d48b978a1073c16fae0fca79070dd5eb Mon Sep 17 00:00:00 2001 From: rampaa Date: Tue, 20 Aug 2024 22:45:06 +0300 Subject: [PATCH] Minor --- JL.Core/Lookup/LookupUtils.cs | 6 +++--- JL.Core/Utilities/DBUtils.cs | 4 ++-- JL.Windows/ConfigManager.cs | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/JL.Core/Lookup/LookupUtils.cs b/JL.Core/Lookup/LookupUtils.cs index 3d1692fd..510a2513 100644 --- a/JL.Core/Lookup/LookupUtils.cs +++ b/JL.Core/Lookup/LookupUtils.cs @@ -149,7 +149,7 @@ public static class LookupUtils if (DictUtils.DBIsUsedForAtLeastOneDict) { - parameter = DBUtils.GetParameter(textInHiraganaList); + parameter = DBUtils.GetParameter(textInHiraganaList.Count); deconjugatedTexts = deconjugationResultsList .SelectMany(static lf => lf.Select(static f => f.Text)) @@ -157,7 +157,7 @@ public static class LookupUtils if (deconjugatedTexts.Count > 0) { - verbParameter = DBUtils.GetParameter(deconjugatedTexts); + verbParameter = DBUtils.GetParameter(deconjugatedTexts.Count); } if (DictUtils.DBIsUsedForAtLeastOneYomichanDict) @@ -561,7 +561,7 @@ private static Dictionary GetWordResults(List terms) + internal static string GetParameter(int parameterCount) { StringBuilder parameterBuilder = new("(@1"); - for (int i = 1; i < terms.Count; i++) + for (int i = 1; i < parameterCount; i++) { _ = parameterBuilder.Append(CultureInfo.InvariantCulture, $", @{i + 1}"); } diff --git a/JL.Windows/ConfigManager.cs b/JL.Windows/ConfigManager.cs index e27630b6..f7cca7e6 100644 --- a/JL.Windows/ConfigManager.cs +++ b/JL.Windows/ConfigManager.cs @@ -1249,10 +1249,10 @@ public static async Task SavePreferences(PreferencesWindow preferenceWindow) preferenceWindow.CopyPrimarySpellingToClipboardMouseButtonComboBox.SelectedValue.ToString()!); ConfigDBManager.UpdateSetting(connection, "MainWindowTopPosition", - MainWindow.Instance.Top.ToString(CultureInfo.InvariantCulture)); + (MainWindow.Instance.Top * WindowsUtils.Dpi.DpiScaleY).ToString(CultureInfo.InvariantCulture)); ConfigDBManager.UpdateSetting(connection, "MainWindowLeftPosition", - MainWindow.Instance.Left.ToString(CultureInfo.InvariantCulture)); + (MainWindow.Instance.Left * WindowsUtils.Dpi.DpiScaleX).ToString(CultureInfo.InvariantCulture)); } ApplyPreferences();