mirror of
https://github.com/Palakis/obs-websocket.git
synced 2024-08-30 18:12:16 +00:00
requests(CreateSource): use the OBSSourceAutoRelease container instead of manipulating refs manually
This commit is contained in:
parent
60ce25c689
commit
08178b9354
@ -58,7 +58,7 @@ RpcResponse WSRequestHandler::CreateSource(const RpcRequest& request)
|
||||
return request.failed("requested scene is invalid or doesnt exist");
|
||||
}
|
||||
|
||||
obs_source_t *newSource = obs_source_create(sourceKind.toUtf8(), sourceName.toUtf8(), nullptr, nullptr);
|
||||
OBSSourceAutoRelease newSource = obs_source_create(sourceKind.toUtf8(), sourceName.toUtf8(), nullptr, nullptr);
|
||||
|
||||
if (!newSource) {
|
||||
return request.failed("failed to create the source");
|
||||
@ -85,7 +85,6 @@ RpcResponse WSRequestHandler::CreateSource(const RpcRequest& request)
|
||||
OBSDataAutoRelease responseData = obs_data_create();
|
||||
obs_data_set_int(responseData, "itemId", obs_sceneitem_get_id(data.sceneItem));
|
||||
|
||||
obs_source_release(newSource);
|
||||
return request.success(responseData);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user