From 4c81efc5b3b47db2ada15f38e804b5334dde37f5 Mon Sep 17 00:00:00 2001 From: Phantom <59059173+EurFelux@users.noreply.github.com> Date: Sun, 6 Jul 2025 15:42:22 +0800 Subject: [PATCH] fix(LMStudioSettings): prevent negative values in keepAliveMinutes input (#7868) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix(LMStudioSettings): 修复keepAliveMinutes输入为负数的问题 确保输入值通过Math.floor处理且最小值为0,避免负数输入 --- .../src/pages/settings/ProviderSettings/LMStudioSettings.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/pages/settings/ProviderSettings/LMStudioSettings.tsx b/src/renderer/src/pages/settings/ProviderSettings/LMStudioSettings.tsx index 9b7adf2b7d..020cb42ba3 100644 --- a/src/renderer/src/pages/settings/ProviderSettings/LMStudioSettings.tsx +++ b/src/renderer/src/pages/settings/ProviderSettings/LMStudioSettings.tsx @@ -17,7 +17,8 @@ const LMStudioSettings: FC = () => { setKeepAliveMinutes(Number(e))} + min={0} + onChange={(e) => setKeepAliveMinutes(Math.floor(Number(e)))} onBlur={() => setKeepAliveTime(keepAliveMinutes)} suffix={t('lmstudio.keep_alive_time.placeholder')} step={5}