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 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):