From 68e67366d24281b91908bf41a4fd0ecb1cdb6010 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Tue, 28 Nov 2017 03:37:19 -0800 Subject: [PATCH] UI: Fix bug with studio mode double-click switching Fixes a bug where the OBSBasic::programScene variable would not be set for the new program scene when switching scenes via double-clicking on them. --- UI/window-basic-main-transitions.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UI/window-basic-main-transitions.cpp b/UI/window-basic-main-transitions.cpp index 63a4bf37c..b65c14485 100644 --- a/UI/window-basic-main-transitions.cpp +++ b/UI/window-basic-main-transitions.cpp @@ -251,11 +251,11 @@ void OBSBasic::TransitionToScene(OBSSource source, bool force, bool direct) OBSWeakSource lastProgramScene; - if (usingPreviewProgram && !direct) { + if (usingPreviewProgram) { lastProgramScene = programScene; programScene = OBSGetWeakRef(source); - if (swapScenesMode && !force) { + if (swapScenesMode && !force && !direct) { OBSSource newScene = OBSGetStrongRef(lastProgramScene); if (!sceneDuplicationMode && newScene == source)