Skip to content

Commit 58c599e

Browse files
committed
Move "HideEmptyQuery" from toggleflow to hide.
1 parent fac8b76 commit 58c599e

File tree

1 file changed

+18
-21
lines changed

1 file changed

+18
-21
lines changed

Flow.Launcher/ViewModel/MainViewModel.cs

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -704,33 +704,30 @@ public async void ToggleFlowLauncher()
704704
}
705705
else
706706
{
707-
switch (_settings.LastQueryMode)
708-
{
709-
case LastQueryMode.Empty:
710-
ChangeQueryText(string.Empty);
711-
Application.Current.MainWindow.Opacity = 0; // Trick for no delay
712-
await Task.Delay(100);
713-
Application.Current.MainWindow.Opacity = 1;
714-
break;
715-
case LastQueryMode.Preserved:
716-
LastQuerySelected = true;
717-
break;
718-
case LastQueryMode.Selected:
719-
LastQuerySelected = false;
720-
break;
721-
default:
722-
throw new ArgumentException($"wrong LastQueryMode: <{_settings.LastQueryMode}>");
723-
}
724-
MainWindowVisibility = Visibility.Collapsed;
707+
Hide();
725708
}
726709
}
727710

728-
public void Hide()
711+
public async void Hide()
729712
{
730-
if (MainWindowVisibility != Visibility.Collapsed)
713+
switch (_settings.LastQueryMode)
731714
{
732-
ToggleFlowLauncher();
715+
case LastQueryMode.Empty:
716+
ChangeQueryText(string.Empty);
717+
Application.Current.MainWindow.Opacity = 0; // Trick for no delay
718+
await Task.Delay(100);
719+
Application.Current.MainWindow.Opacity = 1;
720+
break;
721+
case LastQueryMode.Preserved:
722+
LastQuerySelected = true;
723+
break;
724+
case LastQueryMode.Selected:
725+
LastQuerySelected = false;
726+
break;
727+
default:
728+
throw new ArgumentException($"wrong LastQueryMode: <{_settings.LastQueryMode}>");
733729
}
730+
MainWindowVisibility = Visibility.Collapsed;
734731
}
735732

736733
#endregion

0 commit comments

Comments
 (0)