From e9c402eb608779876450f9ff90067bd112b7fbc8 Mon Sep 17 00:00:00 2001 From: Vic <10308169+VictoriousRaptor@users.noreply.github.com> Date: Mon, 3 Apr 2023 14:09:36 +0800 Subject: [PATCH] Fix reset to results logic --- Flow.Launcher/ViewModel/MainViewModel.cs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/Flow.Launcher/ViewModel/MainViewModel.cs b/Flow.Launcher/ViewModel/MainViewModel.cs index 597203096..27809f67b 100644 --- a/Flow.Launcher/ViewModel/MainViewModel.cs +++ b/Flow.Launcher/ViewModel/MainViewModel.cs @@ -286,11 +286,7 @@ namespace Flow.Launcher.ViewModel _userSelectedRecord.Add(result); _history.Add(result.OriginQuery.RawQuery); } - else - { - SelectedResults = Results; - } - + if (hideWindow) { Hide(); @@ -1002,8 +998,6 @@ namespace Flow.Launcher.ViewModel { Application.Current.Dispatcher.Invoke(() => { - SelectedResults = Results; - MainWindowVisibility = Visibility.Visible; MainWindowOpacity = 1; @@ -1017,6 +1011,10 @@ namespace Flow.Launcher.ViewModel // Trick for no delay MainWindowOpacity = 0; + if (!SelectedIsFromQueryResults()) + { + SelectedResults = Results; + } switch (Settings.LastQueryMode) { case LastQueryMode.Empty: