diff --git a/qt/aqt/theme.py b/qt/aqt/theme.py index 8c8e6c2bd..7be03deb1 100644 --- a/qt/aqt/theme.py +++ b/qt/aqt/theme.py @@ -267,8 +267,10 @@ class ThemeManager: def _apply_palette(self, app: QApplication) -> None: set_macos_dark_mode(self.night_mode) - if is_mac and not ( - qtmajor == 5 or aqt.mw.pm.get_widget_style() == AnkiStyles.ANKI + if ( + aqt.mw.pm.get_widget_style() == AnkiStyles.NATIVE + or is_mac + and not (qtmajor == 5 or aqt.mw.pm.get_widget_style() == AnkiStyles.ANKI) ): app.setStyle(QStyleFactory.create(self._default_style)) # type: ignore self.default_palette.setColor(