mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-03-02 13:27:14 -05:00
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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user