diff --git a/vcg/space/index/space_iterators.h b/vcg/space/index/space_iterators.h index a50c8a70..e4240073 100644 --- a/vcg/space/index/space_iterators.h +++ b/vcg/space/index/space_iterators.h @@ -179,7 +179,9 @@ namespace vcg{ std::sort(Elems.begin(),Elems.end()); CurrentElem=Elems.end(); - CurrentElem--; + if (Elems.size() > 0) { + CurrentElem--; + } return((Elems.size()==0)||(Dist()>dist)); }