diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index e9a036c08..f2827aa67 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -1764,6 +1764,9 @@ void OBSBasic::AddScene(OBSSource source) blog(LOG_INFO, "User added scene '%s'", obs_source_get_name(source)); } + + if (api) + api->on_event(OBS_FRONTEND_EVENT_SCENE_LIST_CHANGED); } void OBSBasic::RemoveScene(OBSSource source) @@ -2156,8 +2159,6 @@ void OBSBasic::DuplicateSelectedScene() SetCurrentScene(source, true); obs_scene_release(scene); - if (api) - api->on_event(OBS_FRONTEND_EVENT_SCENE_LIST_CHANGED); break; } }