diff --git a/src/switch-sequence.cpp b/src/switch-sequence.cpp index e31a8379..41925159 100644 --- a/src/switch-sequence.cpp +++ b/src/switch-sequence.cpp @@ -392,6 +392,11 @@ SceneSequenceSwitch *SceneSequenceSwitch::extend() } extendedSequence = std::make_unique(); extendedSequence->startScene = scene; + if (targetType == SwitchTargetType::SceneGroup) { + extendedSequence->startScene = nullptr; + extendedSequence->startTargetType = + SwitchTargetType::SceneGroup; + } return extendedSequence.get(); }