diff --git a/UI/window-basic-main-scene-collections.cpp b/UI/window-basic-main-scene-collections.cpp index a45bd2661..fb0cdf522 100644 --- a/UI/window-basic-main-scene-collections.cpp +++ b/UI/window-basic-main-scene-collections.cpp @@ -554,8 +554,6 @@ void OBSBasic::ChangeSceneCollection() UpdateTitleBar(); - undo_s.clear(); - if (api) api->on_event(OBS_FRONTEND_EVENT_SCENE_COLLECTION_CHANGED); } diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index 4339b8733..c490ed08d 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -4386,6 +4386,8 @@ void OBSBasic::ClearSceneData() if (api) api->on_event(OBS_FRONTEND_EVENT_SCENE_COLLECTION_CLEANUP); + undo_s.clear(); + disableSaving--; blog(LOG_INFO, "All scene data cleared");