diff --git a/include/Topology/generic/mapBrowser.hpp b/include/Topology/generic/mapBrowser.hpp index c8ed6d8476c94852b7be4b2ebc8242003a76b13c..88ea5860740e2b1a234ab94f304549dc445edd7b 100644 --- a/include/Topology/generic/mapBrowser.hpp +++ b/include/Topology/generic/mapBrowser.hpp @@ -32,7 +32,11 @@ inline MapBrowserSelector::MapBrowserSelector(AttribMap& m, const FunctorSelect& inline Dart MapBrowserSelector::begin() const { - return m_map.realBegin() ; + Dart d = m_map.realBegin() ; + while ( (d != m_map.realEnd()) && !m_selector(d) ) + m_map.realNext(d); + + return d; } inline Dart MapBrowserSelector::end() const