diff --git a/source/carla_widgets.py b/source/carla_widgets.py index 331b3223c..63819c16f 100755 --- a/source/carla_widgets.py +++ b/source/carla_widgets.py @@ -235,10 +235,6 @@ class PluginParameter(QWidget): self.ui.widget.setStepLarge(pInfo['stepLarge']) self.ui.widget.setScalePoints(pInfo['scalePoints'], bool(pHints & PARAMETER_USES_SCALEPOINTS)) - if not pHints & PARAMETER_IS_AUTOMABLE: - self.ui.sb_control.setEnabled(False) - self.ui.sb_channel.setEnabled(False) - if pType == PARAMETER_INPUT: if not pHints & PARAMETER_IS_ENABLED: self.ui.label.setEnabled(False) @@ -247,6 +243,10 @@ class PluginParameter(QWidget): self.ui.sb_control.setEnabled(False) self.ui.sb_channel.setEnabled(False) + elif not pHints & PARAMETER_IS_AUTOMABLE: + self.ui.sb_control.setEnabled(False) + self.ui.sb_channel.setEnabled(False) + if pHints & PARAMETER_IS_READ_ONLY: self.ui.widget.setReadOnly(True)