From ef3bacf11b4fe95c1dc15fbdeb119b1c7e7d740b Mon Sep 17 00:00:00 2001 From: Bo Svensson <90132211+bosvensson1@users.noreply.github.com> Date: Sun, 5 Sep 2021 16:39:24 +0000 Subject: [PATCH] attach.cpp --- components/sceneutil/attach.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/components/sceneutil/attach.cpp b/components/sceneutil/attach.cpp index 448b16c6f0..ba7fee2e06 100644 --- a/components/sceneutil/attach.cpp +++ b/components/sceneutil/attach.cpp @@ -64,8 +64,7 @@ namespace SceneUtil { for (const osg::ref_ptr& node : mToCopy) { - CopyOp copyOp; - mParent->addChild(osg::clone(node, copyOp)); + mParent->addChild(static_cast(node->clone(SceneUtil::CopyOp()))); } mToCopy.clear(); } @@ -125,8 +124,8 @@ namespace SceneUtil } else { - CopyOp copyOp; - osg::ref_ptr clonedToAttach = osg::clone(toAttach, copyOp); + osg::ref_ptr clonedToAttach = static_cast(toAttach->clone(SceneUtil::CopyOp())); + FindByNameVisitor findBoneOffset("BoneOffset"); clonedToAttach->accept(findBoneOffset);