From 621d48725a1d7d4e98aeb7beb8ed059d01067514 Mon Sep 17 00:00:00 2001 From: Garulf <535299+Garulf@users.noreply.github.com> Date: Thu, 2 Dec 2021 04:15:17 -0500 Subject: [PATCH] Only copy result title if query text is unselected --- Flow.Launcher/MainWindow.xaml.cs | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Flow.Launcher/MainWindow.xaml.cs b/Flow.Launcher/MainWindow.xaml.cs index 29f2391e3..9c233278f 100644 --- a/Flow.Launcher/MainWindow.xaml.cs +++ b/Flow.Launcher/MainWindow.xaml.cs @@ -49,13 +49,18 @@ namespace Flow.Launcher } private void OnCopy(object sender, ExecutedRoutedEventArgs e) { - var results = _viewModel.Results; - var result = results.SelectedItem?.Result; - if (result != null) // SelectedItem returns null if selection is empty. + var _NewClipboard = QueryTextBox.SelectedText; + if (QueryTextBox.SelectionLength == 0) { - - System.Windows.Clipboard.SetDataObject(result.Title.ToString()); + var results = _viewModel.Results; + var result = results.SelectedItem?.Result; + if (result != null) // SelectedItem returns null if selection is empty. + { + _NewClipboard = result.Title.ToString(); + } + } + System.Windows.Clipboard.SetDataObject(_NewClipboard); e.Handled = true; } private async void OnClosing(object sender, CancelEventArgs e)