diff --git a/search/v2/mwm_context.hpp b/search/v2/mwm_context.hpp index b1f4463b9f..58ff43cd0c 100644 --- a/search/v2/mwm_context.hpp +++ b/search/v2/mwm_context.hpp @@ -75,7 +75,12 @@ private: { CheckUniqueIndexes checkUnique(m_value.GetHeader().GetFormat() >= version::Format::v5); for (auto const & i : intervals) - m_index.ForEachInIntervalAndScale([&] (uint32_t index) { fn(index); }, i.first, i.second, scale); + m_index.ForEachInIntervalAndScale( + [&] (uint32_t index) + { + if (checkUnique(index)) + fn(index); + }, i.first, i.second, scale); } DISALLOW_COPY_AND_MOVE(MwmContext);