From bdd079e76d8857bb6834ee61bf8153cf0c1ea0c9 Mon Sep 17 00:00:00 2001 From: Pierre Kraemer Date: Wed, 21 Nov 2012 10:24:06 +0100 Subject: [PATCH] map.begin() -> bug in MR mode when called on empty map --- include/Topology/generic/genericmap.hpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/include/Topology/generic/genericmap.hpp b/include/Topology/generic/genericmap.hpp index 1fb4425c..c19fe106 100644 --- a/include/Topology/generic/genericmap.hpp +++ b/include/Topology/generic/genericmap.hpp @@ -560,8 +560,11 @@ inline Dart GenericMap::begin() const if (m_isMultiRes) { unsigned int d = m_mrattribs.begin() ; - while (getDartLevel(d) > m_mrCurrentLevel) - m_mrattribs.next(d) ; + if(d != m_mrattribs.end()) + { + while (getDartLevel(d) > m_mrCurrentLevel) + m_mrattribs.next(d) ; + } return Dart::create(d) ; } -- GitLab