UI: Remove unnecessary shared_ptr allocations
Not sure why these were separate allocations -- the data will be preserved just fine when copying the structure without being separate allocations
This commit is contained in:
parent
0c4b3816de
commit
2364dfd0ef
3 changed files with 5 additions and 8 deletions
|
|
@ -9062,10 +9062,8 @@ void OBSBasic::on_actionCopySource_triggered()
|
|||
|
||||
SourceCopyInfo copyInfo;
|
||||
copyInfo.weak_source = OBSGetWeakRef(source);
|
||||
copyInfo.transform = std::make_shared<obs_transform_info>();
|
||||
obs_sceneitem_get_info(item, copyInfo.transform.get());
|
||||
copyInfo.crop = std::make_shared<obs_sceneitem_crop>();
|
||||
obs_sceneitem_get_crop(item, copyInfo.crop.get());
|
||||
obs_sceneitem_get_info(item, ©Info.transform);
|
||||
obs_sceneitem_get_crop(item, ©Info.crop);
|
||||
copyInfo.visible = obs_sceneitem_visible(item);
|
||||
|
||||
clipboard.push_back(copyInfo);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue