diff --git a/src/eventhandler/EventHandler_Scenes.cpp b/src/eventhandler/EventHandler_Scenes.cpp index f7f818cf..2d13d380 100644 --- a/src/eventhandler/EventHandler_Scenes.cpp +++ b/src/eventhandler/EventHandler_Scenes.cpp @@ -103,7 +103,10 @@ void EventHandler::HandleCurrentProgramSceneChanged() OBSSourceAutoRelease currentScene = obs_frontend_get_current_scene(); json eventData; - eventData["sceneName"] = obs_source_get_name(currentScene); + if (currentScene) + eventData["sceneName"] = obs_source_get_name(currentScene); + else + eventData["sceneName"] = nullptr; BroadcastEvent(EventSubscription::Scenes, "CurrentProgramSceneChanged", eventData); }