bug 460: ListPositionAllocator bug
authorMauro Tortonesi <mauro.tortonesi@unife.it>
Fri, 09 Jan 2009 08:31:17 +0100
changeset 4055 6f982d5f7b54
parent 4054 d1df606b20f8
child 4056 752edcf2480b
bug 460: ListPositionAllocator bug
src/mobility/position-allocator.cc
--- a/src/mobility/position-allocator.cc	Fri Jan 09 08:17:46 2009 +0100
+++ b/src/mobility/position-allocator.cc	Fri Jan 09 08:31:17 2009 +0100
@@ -70,6 +70,10 @@
 {
   Vector v = *m_current;
   m_current++;
+  if (m_current == m_positions.end()) 
+    {
+      m_current = m_positions.begin ();
+    }
   return v;
 }