From fa6f26a3999dbc1dacb52784d14787f42e227327 Mon Sep 17 00:00:00 2001 From: Eric-Joker <1277243150@qq.com> Date: Fri, 2 Aug 2024 22:02:39 +0800 Subject: [PATCH] fix: crash by NumberBox possibly being -21e --- src/Starward/Pages/Setting/DownloadSettingPage.xaml.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Starward/Pages/Setting/DownloadSettingPage.xaml.cs b/src/Starward/Pages/Setting/DownloadSettingPage.xaml.cs index 8676606ef..41a4b6c31 100644 --- a/src/Starward/Pages/Setting/DownloadSettingPage.xaml.cs +++ b/src/Starward/Pages/Setting/DownloadSettingPage.xaml.cs @@ -69,7 +69,7 @@ partial void OnDefaultInstallPathChanged(string? value) private int speedLimit = AppConfig.SpeedLimitKBPerSecond; partial void OnSpeedLimitChanged(int value) { - int speed = value == 0 ? int.MaxValue : value * 1024; + int speed = value <= 0 ? int.MaxValue : value * 1024; InstallGameManager.SpeedLimitBytesPerSecond = speed; InstallGameManager.GlobalRateLimiter = InstallGameManager.GetRateLimiter(speed); AppConfig.SpeedLimitKBPerSecond = value;