From 1426e75632f138d1ab8a16a3e371fcf0362b0081 Mon Sep 17 00:00:00 2001 From: "dries.k" Date: Sun, 21 Aug 2022 10:18:31 +0200 Subject: [PATCH] macos: do not trigger the main window and context menu simultaneously --- gotify_tray/gui/MainApplication.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gotify_tray/gui/MainApplication.py b/gotify_tray/gui/MainApplication.py index d494fa7..a05128d 100644 --- a/gotify_tray/gui/MainApplication.py +++ b/gotify_tray/gui/MainApplication.py @@ -1,6 +1,7 @@ import getpass import logging import os +import platform import sys import tempfile from typing import List, Union @@ -337,7 +338,10 @@ class MainApplication(QtWidgets.QApplication): def tray_activated_callback( self, reason: QtWidgets.QSystemTrayIcon.ActivationReason ): - if reason == QtWidgets.QSystemTrayIcon.ActivationReason.Trigger: + if ( + reason == QtWidgets.QSystemTrayIcon.ActivationReason.Trigger + and platform.system() != "Darwin" + ): self.main_window.bring_to_front() def link_callbacks(self):