Skip to content

Commit ed4fdb7

Browse files
committed
Update result modifiers when OpenResultModifiers is changed
1 parent c5373f6 commit ed4fdb7

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

Flow.Launcher.Infrastructure/UserSettings/Settings.cs

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,21 @@ public void Save()
4040
}
4141

4242
public string Hotkey { get; set; } = $"{KeyConstant.Alt} + {KeyConstant.Space}";
43-
public string OpenResultModifiers { get; set; } = KeyConstant.Alt;
43+
44+
private string _openResultModifiers = KeyConstant.Alt;
45+
public string OpenResultModifiers
46+
{
47+
get => _openResultModifiers;
48+
set
49+
{
50+
if (_openResultModifiers != value)
51+
{
52+
_openResultModifiers = value;
53+
OnPropertyChanged();
54+
}
55+
}
56+
}
57+
4458
public string ColorScheme { get; set; } = "System";
4559

4660
private bool _showOpenResultHotkey = true;

Flow.Launcher/MainWindow.xaml.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,12 @@ private void OnLoaded(object sender, RoutedEventArgs _)
323323
case nameof(Settings.ShowAtTopmost):
324324
Topmost = _settings.ShowAtTopmost;
325325
break;
326+
case nameof(Settings.OpenResultModifiers):
327+
if (_viewModel.QueryResultsSelected() && string.IsNullOrEmpty(_viewModel.QueryText))
328+
{
329+
_viewModel.QueryResults();
330+
}
331+
break;
326332
}
327333
};
328334

0 commit comments

Comments
 (0)