Fixed use of invalidated iterator

This commit is contained in:
Robert Osfield
2016-07-06 20:04:13 +01:00
parent 5c5cdbabf7
commit 666a5def96

View File

@@ -271,7 +271,7 @@ public:
if(rigGeometry.valid() && !hasPositiveWeights(rigGeometry->getSourceGeometry())) {
OSG_WARN << "Monitor: animation.invalid_riggeometry" << std::endl;
replaceRigGeometryBySource(*rigGeometry.get());
_rigGeometries.erase(iterator);
iterator = _rigGeometries.erase(iterator);
}
else {
++ iterator;