diff --git a/src/osgPlugins/gles/AABBonBoneVisitor b/src/osgPlugins/gles/AABBonBoneVisitor index b2857c7af..a8f3a7396 100644 --- a/src/osgPlugins/gles/AABBonBoneVisitor +++ b/src/osgPlugins/gles/AABBonBoneVisitor @@ -85,8 +85,10 @@ public: osgAnimation::VertexInfluenceMap::iterator itMap = infMap->find((*bone)->getName()); if(itMap == infMap->end()) continue; - osgAnimation::VertexInfluence vxtInf = (*itMap).second; osg::Vec3Array *vertices = dynamic_cast(rigGeometry->getVertexArray()); + if(!vertices) continue; + + osgAnimation::VertexInfluence vxtInf = (*itMap).second; //Expand the boundingBox with each vertex for(unsigned int j = 0; j < vxtInf.size(); j++) {