diff --git a/qt/aqt/theme.py b/qt/aqt/theme.py index b64b8b29b..6acd5463d 100644 --- a/qt/aqt/theme.py +++ b/qt/aqt/theme.py @@ -110,12 +110,10 @@ class ThemeManager: filename = f"{name}-{'dark' if self.night_mode else 'light'}.svg" path = os.path.join(aqt_data_folder(), "qt", "icons", filename) path = path.replace("\\\\?\\", "").replace("\\", "/") - if is_win: - # Workaround for Qt bug. First attempt was percent-escaping the chars, - # but Qt can't handle that. No reports so far of this affecting - # other platforms, so it's limited to Windows for now. - # https://forum.qt.io/topic/55274/solved-qss-with-special-characters/11 - path = re.sub(r"([\u00A1-\u00FF])", r"\\\1", path) + # Workaround for Qt bug. First attempt was percent-escaping the chars, + # but Qt can't handle that. + # https://forum.qt.io/topic/55274/solved-qss-with-special-characters/11 + path = re.sub(r"([\u00A1-\u00FF])", r"\\\1", path) return path def icon_from_resources(self, path: str | ColoredIcon) -> QIcon: