mirror of
https://github.com/Palakis/obs-websocket.git
synced 2024-08-30 18:12:16 +00:00
Requests: Verify current program scene
Crashes can occur if there is no current program scene. Currently caused by connecting to obs-websocket and calling `GetSceneList` before OBS has actually finished loading.
This commit is contained in:
parent
981538aa2a
commit
16ea2c82e1
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user