From 6019918a518317340f4043c3b6b1666809c39f6c Mon Sep 17 00:00:00 2001 From: Yang Wang <yang.wang@savoirfairelinux.com> Date: Thu, 8 Aug 2019 15:17:50 -0400 Subject: [PATCH] system tray: fix icon behavior Change-Id: I4b093272431701a79c9ee9bbcf745fd50e4202e3 Gitlab: #494 --- mainwindow.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mainwindow.cpp b/mainwindow.cpp index 3c5c183..25bc1e0 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -85,7 +85,6 @@ MainWindow::MainWindow(QWidget* parent) [this]() { if (auto currentWidget = dynamic_cast<NavWidget*>(ui->navStack->currentWidget())) { emit currentWidget->NavigationRequested(ScreenEnum::SetttingsScreen); - setWindowState(Qt::WindowActive); showWindow(); } }); @@ -233,7 +232,7 @@ bool MainWindow::nativeEvent(const QByteArray& eventType, void* message, long* r void MainWindow::trayActivated(QSystemTrayIcon::ActivationReason reason) { if (reason != QSystemTrayIcon::ActivationReason::Context) - this->show(); + showWindow(); } void MainWindow::showWindow() -- GitLab