diff --git a/src/switch-random.cpp b/src/switch-random.cpp index ef81556c..9ad84f1f 100644 --- a/src/switch-random.cpp +++ b/src/switch-random.cpp @@ -51,7 +51,7 @@ void SwitcherData::checkRandom(bool &match, OBSWeakSource &scene, if (!r.initialized()) continue; - if (r.scene == lastRandomScene) + if (r.scene == lastRandomScene && randomSwitches.size() != 1) continue; scene = r.scene; transition = r.transition;