From 1d0e624e2df974d70feab6f945e00de46933fc6f Mon Sep 17 00:00:00 2001 From: tt2468 Date: Thu, 8 Jun 2023 15:02:34 -0700 Subject: [PATCH] eventhandler: Handle cases of current program scene being null --- src/eventhandler/EventHandler_Scenes.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); }