diff --git a/source/carla_host.py b/source/carla_host.py index 4bc149851..552e1f353 100644 --- a/source/carla_host.py +++ b/source/carla_host.py @@ -1385,6 +1385,12 @@ class HostWindow(QMainWindow): elif self.host.is_engine_running(): self.host.patchbay_refresh(self.fExternalPatchbay) + for pitem in self.fPluginList: + if pitem is None: + break + pitem.setUsingSkins(self.fSavedSettings[CARLA_KEY_MAIN_USE_CUSTOM_SKINS]) + pitem.recreateWidget() + # -------------------------------------------------------------------------------------------------------- # About (menu actions) diff --git a/source/widgets/racklistwidget.py b/source/widgets/racklistwidget.py index b6dbb28ea..a872a77c9 100644 --- a/source/widgets/racklistwidget.py +++ b/source/widgets/racklistwidget.py @@ -132,6 +132,9 @@ class RackListItem(QListWidgetItem): QListWidgetItem.setSelected(self, select) + def setUsingSkins(self, useSkins): + self.fOptions['useSkins'] = useSkins + # -------------------------------------------------------------------------------------------------------- def recreateWidget(self, invertCompactOption = False, firstInit = False):