From 975d7df18bbb84ead53d8e510efdab69407cf206 Mon Sep 17 00:00:00 2001 From: falkTX Date: Sun, 19 Aug 2012 14:03:35 +0100 Subject: [PATCH] Workaround claudia-launcher changing user icon theme --- c++/carla-backend/carla_plugin.h | 2 +- src/claudia_launcher.py | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/c++/carla-backend/carla_plugin.h b/c++/carla-backend/carla_plugin.h index 558da7c..befeeb4 100644 --- a/c++/carla-backend/carla_plugin.h +++ b/c++/carla-backend/carla_plugin.h @@ -504,7 +504,7 @@ public: } /*! - * Check if a parameter is out output type. + * Check if a parameter is of output type. * * \see PARAMETER_OUTPUT */ diff --git a/src/claudia_launcher.py b/src/claudia_launcher.py index d885fd6..c1c7872 100755 --- a/src/claudia_launcher.py +++ b/src/claudia_launcher.py @@ -96,11 +96,12 @@ class ClaudiaLauncher(QWidget, ui_claudia_launcher.Ui_ClaudiaLauncherW): elif os.path.exists(os.path.join(sys.path[0], "..", "data", "icons")): self.ClaudiaIcons.addIconPath(os.path.join(sys.path[0], "..", "data", "icons")) - QIcon.setThemeName("claudia-hicolor") - self.icon_yes = QIcon(self.getIcon("dialog-ok-apply")) self.icon_no = QIcon(self.getIcon("dialog-cancel")) + self.m_lastThemeName = QIcon.themeName() + QIcon.setThemeName("claudia-hicolor") + self.clearInfo_DAW() self.clearInfo_Host() self.clearInfo_Intrument() @@ -1103,6 +1104,8 @@ class ClaudiaLauncher(QWidget, ui_claudia_launcher.Ui_ClaudiaLauncherW): self.settings().setValue("SplitterEffect", self.splitter_Effect.saveState()) self.settings().setValue("SplitterTool", self.splitter_Tool.saveState()) + QIcon.setThemeName(self.m_lastThemeName) + def loadSettings(self): if self.settings() and self.settings().contains("SplitterDAW"): self.splitter_DAW.restoreState(self.settings().value("SplitterDAW", ""))