From a725fc0e9e8b435c464bb86dc3566b1ebde48d5d Mon Sep 17 00:00:00 2001 From: Lightczx <1686188646@qq.com> Date: Sun, 7 Apr 2024 10:46:09 +0800 Subject: [PATCH] fix clamp upper bound --- src/Snap.Hutao/Snap.Hutao/Service/Game/LaunchOptions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Snap.Hutao/Snap.Hutao/Service/Game/LaunchOptions.cs b/src/Snap.Hutao/Snap.Hutao/Service/Game/LaunchOptions.cs index 8863e5fb..4b614ef3 100644 --- a/src/Snap.Hutao/Snap.Hutao/Service/Game/LaunchOptions.cs +++ b/src/Snap.Hutao/Snap.Hutao/Service/Game/LaunchOptions.cs @@ -184,7 +184,7 @@ internal sealed class LaunchOptions : DbStoreOptions static int RestrictIndex(List> monitors, string index) { - return Math.Clamp(int.Parse(index, CultureInfo.InvariantCulture) - 1, 0, monitors.Count); + return Math.Clamp(int.Parse(index, CultureInfo.InvariantCulture) - 1, 0, monitors.Count - 1); } }