From 6944210fbe480a0448f7a6b8c501ec6584bf8de7 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 28 Sep 2022 15:12:14 +1000 Subject: [PATCH] Fix theming on Windows - Use Unix path separator - Strip off UNC prefix when running under Bazel --- qt/aqt/theme.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/qt/aqt/theme.py b/qt/aqt/theme.py index 5bfbb97b4..2a0bdd237 100644 --- a/qt/aqt/theme.py +++ b/qt/aqt/theme.py @@ -94,7 +94,11 @@ class ThemeManager: filename = f"{name}-{'dark' if self.night_mode else 'light'}.svg" - return os.path.join(aqt_data_folder(), "qt", "icons", filename) + return ( + os.path.join(aqt_data_folder(), "qt", "icons", filename) + .replace("\\\\?\\", "") + .replace("\\", "/") + ) def icon_from_resources(self, path: str | ColoredIcon) -> QIcon: "Fetch icon from Qt resources."