diff --git a/WSEvents.cpp b/WSEvents.cpp index 6c87f5c4..b33f748d 100644 --- a/WSEvents.cpp +++ b/WSEvents.cpp @@ -264,6 +264,15 @@ void WSEvents::OnSceneListChange() void WSEvents::OnSceneCollectionChange() { broadcastUpdate("SceneCollectionChanged"); + + scene_handler = nullptr; + transition_handler = nullptr; + + OnTransitionListChange(); + OnTransitionChange(); + + OnSceneListChange(); + OnSceneChange(); } void WSEvents::OnSceneCollectionListChange()