diff --git a/v2rayN/v2rayN.Desktop/Views/MainWindow.axaml.cs b/v2rayN/v2rayN.Desktop/Views/MainWindow.axaml.cs index 97612f0c..932973ca 100644 --- a/v2rayN/v2rayN.Desktop/Views/MainWindow.axaml.cs +++ b/v2rayN/v2rayN.Desktop/Views/MainWindow.axaml.cs @@ -282,7 +282,14 @@ public partial class MainWindow : WindowBase { case WindowCloseReason.OwnerWindowClosing or WindowCloseReason.WindowClosing: e.Cancel = true; - ShowHideWindow(false); + if (Utils.IsLinux()) + { + HideToTray(); + } + else + { + ShowHideWindow(false); + } break; case WindowCloseReason.ApplicationShutdown or WindowCloseReason.OSShutdown: