diff --git a/src/osg/Geometry.cpp b/src/osg/Geometry.cpp index 5be4feafd..2b6cf64be 100644 --- a/src/osg/Geometry.cpp +++ b/src/osg/Geometry.cpp @@ -1057,7 +1057,7 @@ osg::VertexBufferObject* Geometry::getOrCreateVertexBufferObject() ++vitr) { osg::Array* array = *vitr; - if (!array->getVertexBufferObject()) vbo = array->getVertexBufferObject(); + if (array->getVertexBufferObject()) vbo = array->getVertexBufferObject(); } if (!vbo) vbo = new osg::VertexBufferObject;