From 1bd54ad60645ace44a9fa9257b180b11511a8765 Mon Sep 17 00:00:00 2001
From: Tazpn <tazpn@users.sourceforge.net>
Date: Wed, 20 Sep 2006 22:59:21 +0000
Subject: [PATCH] Fix iterator problem with skin partition.

---
 src/obj/NiSkinPartition.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/obj/NiSkinPartition.cpp b/src/obj/NiSkinPartition.cpp
index d68fdf31..b303faf2 100644
--- a/src/obj/NiSkinPartition.cpp
+++ b/src/obj/NiSkinPartition.cpp
@@ -422,9 +422,8 @@ NiSkinPartition::NiSkinPartition(Ref<NiTriBasedGeom> shape, int maxBonesPerParti
    // reduce vertex influences if necessary
    if ( maxBones > maxBonesPerVertex )
    {
-      vector< BoneWeightList >::iterator it = weights.begin();
       int c = 0;
-      while ( it != weights.end() )
+      for ( vector< BoneWeightList >::iterator it = weights.begin(); it != weights.end(); ++it )
       {
          BoneWeightList & lst = *it;
          if ( int(lst.size()) > maxBonesPerVertex )
-- 
GitLab