Bug spotted and fix by Sébastien Kuntz. Changed < to <= on Geometry.cpp, in removePrimitiveSet(),

if( i+numElementsToRemove<_primitives.size() )
This commit is contained in:
Robert Osfield
2003-04-01 15:08:30 +00:00
parent f01cc73b43
commit 43f1c0121b

View File

@@ -332,7 +332,7 @@ bool Geometry::removePrimitiveSet(unsigned int i, unsigned int numElementsToRemo
{
if (i<_primitives.size() && numElementsToRemove>0)
{
if (i+numElementsToRemove<_primitives.size())
if (i+numElementsToRemove<=_primitives.size())
{
_primitives.erase(_primitives.begin()+i,_primitives.begin()+i+numElementsToRemove);
}