Skip to content

Commit 5a0e432

Browse files
Fix issue when clipboard is empty
1 parent 903aec5 commit 5a0e432

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

Flow.Launcher/ViewModel/MainViewModel.cs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -622,7 +622,9 @@ private async void QueryResults()
622622
{
623623
_updateSource?.Cancel();
624624

625-
if (string.IsNullOrWhiteSpace(QueryText))
625+
var query = ConstructQuery(QueryText, Settings.CustomShortcuts, Settings.BuiltinShortcuts);
626+
627+
if (query == null) // shortcut expanded
626628
{
627629
Results.Clear();
628630
Results.Visbility = Visibility.Collapsed;
@@ -631,11 +633,6 @@ private async void QueryResults()
631633
return;
632634
}
633635

634-
var query = ConstructQuery(QueryText, Settings.CustomShortcuts, Settings.BuiltinShortcuts);
635-
636-
if (query == null) // shortcut expanded
637-
return;
638-
639636
_updateSource?.Dispose();
640637

641638
var currentUpdateSource = new CancellationTokenSource();
@@ -743,6 +740,11 @@ async Task QueryTask(PluginPair plugin)
743740

744741
private Query ConstructQuery(string queryText, IEnumerable<CustomShortcutModel> customShortcuts, IEnumerable<BuiltinShortcutModel> builtInShortcuts)
745742
{
743+
if (string.IsNullOrWhiteSpace(queryText))
744+
{
745+
return null;
746+
}
747+
746748
StringBuilder queryBuilder = new(queryText);
747749
StringBuilder queryBuilderTmp = new(queryText);
748750

0 commit comments

Comments
 (0)