eventhandler: Handle cases of current program scene being null

This commit is contained in:
tt2468
2023-06-08 15:02:34 -07:00
committed by Ryan Foster
parent d978de1310
commit 1d0e624e2d

View File

@ -103,7 +103,10 @@ void EventHandler::HandleCurrentProgramSceneChanged()
OBSSourceAutoRelease currentScene = obs_frontend_get_current_scene(); OBSSourceAutoRelease currentScene = obs_frontend_get_current_scene();
json eventData; 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); BroadcastEvent(EventSubscription::Scenes, "CurrentProgramSceneChanged", eventData);
} }