diff --git a/src/requesthandler/RequestHandler_Scenes.cpp b/src/requesthandler/RequestHandler_Scenes.cpp index 933d4a47..9c69fcc4 100644 --- a/src/requesthandler/RequestHandler_Scenes.cpp +++ b/src/requesthandler/RequestHandler_Scenes.cpp @@ -5,7 +5,10 @@ RequestResult RequestHandler::GetSceneList(const Request& request) json responseData; OBSSourceAutoRelease currentProgramScene = obs_frontend_get_current_scene(); - responseData["currentProgramSceneName"] = obs_source_get_name(currentProgramScene); + if (currentProgramScene) + responseData["currentProgramSceneName"] = obs_source_get_name(currentProgramScene); + else + responseData["currentProgramSceneName"] = nullptr; OBSSourceAutoRelease currentPreviewScene = obs_frontend_get_current_preview_scene(); if (currentPreviewScene)