mirror of
https://github.com/Palakis/obs-websocket.git
synced 2024-08-30 18:12:16 +00:00
requests(Profiles + SceneCollections): fix crash on change
This commit is contained in:
@ -29,7 +29,10 @@ RpcResponse WSRequestHandler::SetCurrentProfile(const RpcRequest& request) {
|
|||||||
return request.failed("profile does not exist");
|
return request.failed("profile does not exist");
|
||||||
}
|
}
|
||||||
|
|
||||||
obs_frontend_set_current_profile(profileName);
|
obs_queue_task(OBS_TASK_UI, [](void* param) {
|
||||||
|
obs_frontend_set_current_profile(reinterpret_cast<const char*>(param));
|
||||||
|
}, (void*)profileName, true);
|
||||||
|
|
||||||
return request.success();
|
return request.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29,7 +29,10 @@ RpcResponse WSRequestHandler::SetCurrentSceneCollection(const RpcRequest& reques
|
|||||||
return request.failed("scene collection does not exist");
|
return request.failed("scene collection does not exist");
|
||||||
}
|
}
|
||||||
|
|
||||||
obs_frontend_set_current_scene_collection(sceneCollection);
|
obs_queue_task(OBS_TASK_UI, [](void* param) {
|
||||||
|
obs_frontend_set_current_scene_collection(reinterpret_cast<const char*>(param));
|
||||||
|
}, (void*)sceneCollection, true);
|
||||||
|
|
||||||
return request.success();
|
return request.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user