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;