diff --git a/UI/window-basic-main-transitions.cpp b/UI/window-basic-main-transitions.cpp index 7dcdff2e6..e6d8e16a5 100644 --- a/UI/window-basic-main-transitions.cpp +++ b/UI/window-basic-main-transitions.cpp @@ -388,6 +388,11 @@ void OBSBasic::TransitionToScene(OBSSource source, bool force, } OBSSource transition = obs_get_output_source(0); + if (!transition) { + if (usingPreviewProgram && sceneDuplicationMode) + obs_scene_release(scene); + return; + } obs_source_release(transition); float t = obs_transition_get_time(transition);