diff --git a/obs/window-basic-main.cpp b/obs/window-basic-main.cpp index 9e753a0c2..3ef4e0f78 100644 --- a/obs/window-basic-main.cpp +++ b/obs/window-basic-main.cpp @@ -336,8 +336,11 @@ void OBSBasic::sceneAddClicked(wxCommandEvent &event) } obs_scene_t scene = obs_scene_create(name.c_str()); - obs_add_source(obs_scene_getsource(scene)); + source = obs_scene_getsource(scene); + obs_add_source(source); obs_scene_release(scene); + + obs_set_output_source(0, source); } }