diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index f08881d68..5be99f689 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -4694,22 +4694,11 @@ void OBSBasic::AdvAudioPropsDestroyed() void OBSBasic::on_scenes_currentItemChanged(QListWidgetItem *current, QListWidgetItem *prev) { - obs_source_t *source = NULL; - if (current) { - obs_scene_t *scene; - - scene = GetOBSRef(current); - source = obs_scene_get_source(scene); + OBSScene scene = GetOBSRef(current); + SetCurrentScene(scene); } - SetCurrentScene(source); - - if (api) - api->on_event(OBS_FRONTEND_EVENT_PREVIEW_SCENE_CHANGED); - - UpdateContextBar(); - UNUSED_PARAMETER(prev); }