diff --git a/src/obj/NiDefaultAVObjectPalette.cpp b/src/obj/NiDefaultAVObjectPalette.cpp index ce2c49452d2606550c101d53280222caa94dba8a..37d3b5d45d283e3278a76eaa1b65c9418e1875f2 100644 --- a/src/obj/NiDefaultAVObjectPalette.cpp +++ b/src/obj/NiDefaultAVObjectPalette.cpp @@ -50,7 +50,7 @@ void NiDefaultAVObjectPalette::SetObjs( const vector<Ref<NiAVObject> >& value ) for (vector<NiAVObjectRef>::const_iterator itr = value.begin(); itr != value.end(); ++itr) { AVObject obj; obj.name = (*itr)->GetName(); - obj.avObject = (*itr).Ptr(); + obj.avObject = (*itr); objs.push_back(obj); } } diff --git a/src/obj/NiMultiTargetTransformController.cpp b/src/obj/NiMultiTargetTransformController.cpp index 80c2cec0f1b2149c3fd6840d18296c1ae5ab19d9..8b623f7f536c56b1a85c52dd7fb58d5e9a4c7f59 100644 --- a/src/obj/NiMultiTargetTransformController.cpp +++ b/src/obj/NiMultiTargetTransformController.cpp @@ -51,7 +51,7 @@ void NiMultiTargetTransformController::SetExtraTargets( const vector<NiNodeRef>& size_t n = value.size(); extraTargets.reserve(n); for (size_t i=0; i<n; ++i) - extraTargets.push_back( value[i].Ptr() ); + extraTargets.push_back( value[i] ); extraTargets.erase(std::remove(extraTargets.begin(), extraTargets.end(), (NiNode*)NULL), extraTargets.end()); }