From c70badcd5a237b93a328239ff0c1412f9b8fe61d Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 31 Jan 2020 14:12:37 +1000 Subject: [PATCH] only import darkdetect on a Mac --- qt/aqt/theme.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/qt/aqt/theme.py b/qt/aqt/theme.py index 96e7646af..e6bcdf07e 100644 --- a/qt/aqt/theme.py +++ b/qt/aqt/theme.py @@ -6,8 +6,6 @@ import platform import sys from typing import Dict -import darkdetect - from anki.utils import isMac from aqt import QApplication, gui_hooks, isWin from aqt.colors import colors @@ -23,6 +21,10 @@ class ThemeManager: def macos_dark_mode(self) -> bool: if not getattr(sys, "frozen", False): return False + if not isMac: + return False + import darkdetect + return darkdetect.isDark() is True def get_night_mode(self) -> bool: