From 8a2ec4dfe92e99674c00efb2f137b6f2d18752fd Mon Sep 17 00:00:00 2001 From: Jack Ye <1160210343@qq.com> Date: Mon, 31 Mar 2025 11:04:38 +0800 Subject: [PATCH] Update Flow.Launcher/SettingPages/ViewModels/SettingsPaneGeneralViewModel.cs Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- .../ViewModels/SettingsPaneGeneralViewModel.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Flow.Launcher/SettingPages/ViewModels/SettingsPaneGeneralViewModel.cs b/Flow.Launcher/SettingPages/ViewModels/SettingsPaneGeneralViewModel.cs index fba1809ed..48c970f74 100644 --- a/Flow.Launcher/SettingPages/ViewModels/SettingsPaneGeneralViewModel.cs +++ b/Flow.Launcher/SettingPages/ViewModels/SettingsPaneGeneralViewModel.cs @@ -149,9 +149,14 @@ public partial class SettingsPaneGeneralViewModel : BaseModel public SearchDelaySpeedData SearchDelaySpeed { - get => SearchDelaySpeeds.First(x => x.Value == Settings.SearchDelaySpeed); + get => SearchDelaySpeeds.FirstOrDefault(x => x.Value == Settings.SearchDelaySpeed) ?? + SearchDelaySpeeds.FirstOrDefault(x => x.Value == SearchDelaySpeeds.Medium) ?? + SearchDelaySpeeds.FirstOrDefault(); set { + if (value == null) + return; + if (Settings.SearchDelaySpeed != value.Value) { Settings.SearchDelaySpeed = value.Value;