From 719fa6ffb39d96dca173ff417461c448501b6152 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Wed, 22 Jan 2025 17:26:08 +0100 Subject: [PATCH] MainWindow: Only hide window when system tray and keep running is enabled --- src/core/mainwindow.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/core/mainwindow.cpp b/src/core/mainwindow.cpp index 819955f35..679b7acc3 100644 --- a/src/core/mainwindow.cpp +++ b/src/core/mainwindow.cpp @@ -1695,7 +1695,12 @@ void MainWindow::closeEvent(QCloseEvent *e) { void MainWindow::SetHiddenInTray(const bool hidden) { if (hidden && isVisible()) { - hide(); + if (tray_icon_->IsSystemTrayAvailable() && tray_icon_->isVisible() && keep_running_) { + close(); + } + else { + showMinimized(); + } } else if (!hidden && isHidden()) { if (was_minimized_) {