From 7d23e4284b5d2a5f0098aa738c23a9348036d8c1 Mon Sep 17 00:00:00 2001 From: dibenedetto Date: Mon, 17 Oct 2005 08:59:26 +0000 Subject: [PATCH] Fixed bug in Refresh() ray iterator (Elems.size() > 0). --- vcg/space/index/space_iterators.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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)); }