macos: do not trigger the main window and context menu simultaneously
This commit is contained in:
@@ -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):
|
||||||
|
|||||||
Reference in New Issue
Block a user