diff --git a/src/osgAnimation/Bone.cpp b/src/osgAnimation/Bone.cpp index ab228172a..245c250bb 100644 --- a/src/osgAnimation/Bone.cpp +++ b/src/osgAnimation/Bone.cpp @@ -30,10 +30,10 @@ osgAnimation::Bone::Bone(const Bone& b, const osg::CopyOp& copyop) : _position(b._position), _rotation(b._rotation), _scale(b._scale), + _needToRecomputeBindMatrix(true), _bindInBoneSpace(b._bindInBoneSpace), _invBindInSkeletonSpace(b._invBindInSkeletonSpace), - _boneInSkeletonSpace(b._boneInSkeletonSpace), - _needToRecomputeBindMatrix(true) + _boneInSkeletonSpace(b._boneInSkeletonSpace) { osg::ref_ptr updatecallback = getUpdateCallback(); setUpdateCallback(0);