From 4c6d9e90f2717604ebce89c53a439d1fb04295ec Mon Sep 17 00:00:00 2001 From: Amorilia <amorilia@users.sourceforge.net> Date: Mon, 19 Sep 2011 20:25:17 +0100 Subject: [PATCH] A few more bone related cleanups. --- src/obj/NiSkinInstance.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/obj/NiSkinInstance.cpp b/src/obj/NiSkinInstance.cpp index e8414f35..ade2eb0f 100644 --- a/src/obj/NiSkinInstance.cpp +++ b/src/obj/NiSkinInstance.cpp @@ -32,7 +32,7 @@ NiSkinInstance::~NiSkinInstance() { //Unflag any bones that were part of this skin instance for ( unsigned int i = 0; i < bones.size(); ++i ) { - if (NULL != bones[i]) + if (bones[i] != NULL) bones[i]->SetSkinFlag(false); } @@ -308,7 +308,9 @@ void NiSkinInstance::BindSkin( NiNode * skeleton_root, vector< Ref<NiNode> > bon //Flag any bones that are part of this skin instance for ( unsigned int i = 0; i < bones.size(); ++i ) { - bones[i]->SetSkinFlag(true); + if ( bones[i] != NULL ) { + bones[i]->SetSkinFlag(true); + } } //Store skeleton root and inform it of this attachment -- GitLab