Skip to content

Commit 0363cbc

Browse files
committed
Only delete paths with CTRL
1 parent 87c069b commit 0363cbc

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

Flow.Launcher/MainWindow.xaml.cs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
using KeyEventArgs = System.Windows.Input.KeyEventArgs;
1818
using NotifyIcon = System.Windows.Forms.NotifyIcon;
1919
using Flow.Launcher.Infrastructure;
20+
using Flow.Launcher.Infrastructure.Hotkey;
2021

2122
namespace Flow.Launcher
2223
{
@@ -470,12 +471,17 @@ private void OnKeyDown(object sender, KeyEventArgs e)
470471
}
471472
break;
472473
case Key.Back:
473-
if (_viewModel.SelectedIsFromQueryResults()
474-
&& QueryTextBox.CaretIndex == QueryTextBox.Text.Length
475-
&& !string.IsNullOrEmpty(QueryTextBox.Text) && QueryTextBox.Text.Contains(":\\"))
474+
var specialKeyState = GlobalHotkey.Instance.CheckModifiers();
475+
if (specialKeyState.CtrlPressed)
476476
{
477-
_viewModel.BackspaceCommand.Execute(null);
478-
e.Handled = true;
477+
if (_viewModel.SelectedIsFromQueryResults()
478+
&& QueryTextBox.CaretIndex == QueryTextBox.Text.Length
479+
&& !string.IsNullOrEmpty(QueryTextBox.Text) && QueryTextBox.Text.Contains(":\\"))
480+
{
481+
482+
_viewModel.BackspaceCommand.Execute(null);
483+
e.Handled = true;
484+
}
479485
}
480486
break;
481487
default:

0 commit comments

Comments
 (0)