diff --git a/src/headers/duration-control.hpp b/src/headers/duration-control.hpp index 8abf6a91..0995e67e 100644 --- a/src/headers/duration-control.hpp +++ b/src/headers/duration-control.hpp @@ -42,6 +42,7 @@ public: void SetValue(double value); void SetUnit(DurationUnit u); void SetDuration(Duration d); + QDoubleSpinBox *SpinBox() { return _duration; } private slots: void _DurationChanged(double value); diff --git a/src/macro-action-scene-switch.cpp b/src/macro-action-scene-switch.cpp index 36b4e6e5..1db50d74 100644 --- a/src/macro-action-scene-switch.cpp +++ b/src/macro-action-scene-switch.cpp @@ -130,6 +130,8 @@ MacroActionSwitchSceneEdit::MacroActionSwitchSceneEdit( _blockUntilTransitionDone = new QCheckBox(obs_module_text( "AdvSceneSwitcher.action.scene.blockUntilTransitionDone")); + _duration->SpinBox()->setSpecialValueText("-"); + QWidget::connect(_scenes, SIGNAL(SceneChanged(const SceneSelection &)), this, SLOT(SceneChanged(const SceneSelection &))); QWidget::connect(_transitions,