From 0be24016359c8d8df3d3b0b0ae8f3624bf7371fc Mon Sep 17 00:00:00 2001 From: YsLtr Date: Wed, 25 Mar 2026 10:53:33 +0800 Subject: [PATCH] Handle Linux window close requests via tray hide --- v2rayN/v2rayN.Desktop/Views/MainWindow.axaml.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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: