From dcae0e8e8be4e6fb4733f8b23ee67d6ff0a9e07f Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Sun, 30 Jul 2023 00:53:33 +0200 Subject: [PATCH] Reset scene switcher state when new scene collection is created This avoids copying all macros of the previous scene collection to the newly created one. --- src/advanced-scene-switcher.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/advanced-scene-switcher.cpp b/src/advanced-scene-switcher.cpp index f48d59cc..3d603db1 100644 --- a/src/advanced-scene-switcher.cpp +++ b/src/advanced-scene-switcher.cpp @@ -688,6 +688,9 @@ static void OBSEvent(enum obs_frontend_event event, void *switcher) case OBS_FRONTEND_EVENT_SCENE_COLLECTION_CHANGING: handleSceneCollectionChanging(); break; + case OBS_FRONTEND_EVENT_SCENE_COLLECTION_CLEANUP: + SaveSceneSwitcher(nullptr, false, nullptr); + break; #endif default: break;