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