diff --git a/Flow.Launcher.Avalonia/ViewModel/MainViewModel.cs b/Flow.Launcher.Avalonia/ViewModel/MainViewModel.cs
index 3be72176b..ac1cb02ae 100644
--- a/Flow.Launcher.Avalonia/ViewModel/MainViewModel.cs
+++ b/Flow.Launcher.Avalonia/ViewModel/MainViewModel.cs
@@ -208,6 +208,19 @@ public partial class MainViewModel : ObservableObject
}
}
+ ///
+ /// Hide the main window.
+ ///
+ public void Hide()
+ {
+ MainWindowVisibility = false;
+ QueryText = "";
+ ActiveView = ActiveView.Results;
+ ContextMenu.Clear();
+ HideRequested?.Invoke();
+ Log.Info(ClassName, "Hide requested");
+ }
+
///
/// Show the main window.
///
@@ -217,8 +230,8 @@ public partial class MainViewModel : ObservableObject
QueryText = "";
ActiveView = ActiveView.Results;
ContextMenu.Clear();
- HideRequested?.Invoke();
- Log.Info(ClassName, "Hide requested");
+ ShowRequested?.Invoke();
+ Log.Info(ClassName, "Show requested");
}
///