diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index 50b2f22b1..5b6667823 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -4125,12 +4125,9 @@ void OBSBasic::ClearSceneData() ClearProjectors(); - obs_set_output_source(0, nullptr); - obs_set_output_source(1, nullptr); - obs_set_output_source(2, nullptr); - obs_set_output_source(3, nullptr); - obs_set_output_source(4, nullptr); - obs_set_output_source(5, nullptr); + for (int i = 0; i < MAX_CHANNELS; i++) + obs_set_output_source(i, nullptr); + lastScene = nullptr; swapScene = nullptr; programScene = nullptr;