From 539f86fd0bd4671e66d4cadf7e3a745ea55ba60a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frank=20Nie=C3=9Fen?= Date: Thu, 8 Oct 2015 15:13:22 +0200 Subject: [PATCH] respect setting of parent checkboxes for minimizeToTray --- src/gui/MainWindow.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gui/MainWindow.cpp b/src/gui/MainWindow.cpp index 20f949ae0..41d2cd4fc 100644 --- a/src/gui/MainWindow.cpp +++ b/src/gui/MainWindow.cpp @@ -470,7 +470,10 @@ void MainWindow::databaseTabChanged(int tabIndex) void MainWindow::closeEvent(QCloseEvent* event) { - if (config()->get("GUI/MinimizeOnClose").toBool() && !appExitCalled) + bool minimizeOnClose = config()->get("GUI/ShowTrayIcon").toBool() && + config()->get("GUI/MinimizeToTray").toBool() && + config()->get("GUI/MinimizeOnClose").toBool(); + if (minimizeOnClose && !appExitCalled) { event->ignore(); hide();