macos: do not trigger the main window and context menu simultaneously

This commit is contained in:
dries.k
2022-08-21 10:18:31 +02:00
parent 61dd9a10be
commit 1426e75632

View File

@@ -1,6 +1,7 @@
import getpass import getpass
import logging import logging
import os import os
import platform
import sys import sys
import tempfile import tempfile
from typing import List, Union from typing import List, Union
@@ -337,7 +338,10 @@ class MainApplication(QtWidgets.QApplication):
def tray_activated_callback( def tray_activated_callback(
self, reason: QtWidgets.QSystemTrayIcon.ActivationReason 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() self.main_window.bring_to_front()
def link_callbacks(self): def link_callbacks(self):