Only copy result title if query text is unselected

This commit is contained in:
Garulf 2021-12-02 04:15:17 -05:00
parent 6f556a47b5
commit 621d48725a

View file

@ -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)