diff --git a/resources/ui/carla_edit.ui b/resources/ui/carla_edit.ui index 0441ca37e..1e451b247 100644 --- a/resources/ui/carla_edit.ui +++ b/resources/ui/carla_edit.ui @@ -6,8 +6,8 @@ 0 0 - 501 - 431 + 509 + 443 @@ -350,7 +350,7 @@ - Force Stereo (needs restart) + Force Stereo (needs reload) diff --git a/source/backend/plugin/CarlaPluginLADSPA.cpp b/source/backend/plugin/CarlaPluginLADSPA.cpp index 150b1a3dc..ed1a3dcc8 100644 --- a/source/backend/plugin/CarlaPluginLADSPA.cpp +++ b/source/backend/plugin/CarlaPluginLADSPA.cpp @@ -197,7 +197,7 @@ public: if (pData->engine->getProccessMode() == ENGINE_PROCESS_MODE_CONTINUOUS_RACK) pass(); // if inputs or outputs are just 1, then yes we can force stereo - else if (pData->audioIn.count == 1 || pData->audioOut.count == 1) + else if (pData->audioIn.count == 1 || pData->audioOut.count == 1 || fForcedStereoIn || fForcedStereoOut) options |= PLUGIN_OPTION_FORCE_STEREO; } diff --git a/source/carla_widgets.py b/source/carla_widgets.py index 2f0bf5bcf..7530b719e 100755 --- a/source/carla_widgets.py +++ b/source/carla_widgets.py @@ -561,9 +561,6 @@ class PluginEdit(QDialog): host.ReloadProgramsCallback.connect(self.slot_handleReloadProgramsCallback) host.ReloadAllCallback.connect(self.slot_handleReloadAllCallback) - # TODO - self.ui.ch_force_stereo.hide() - #------------------------------------------------------------------ @pyqtSlot(int, int, int, int)