From 78678cfccece680d345af7e19b1b5290ad49b261 Mon Sep 17 00:00:00 2001 From: Mikhail Gorbushin Date: Thu, 24 Oct 2019 16:09:11 +0300 Subject: [PATCH] [map] Fix desktop tool - draw mwm borders --- map/framework.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/map/framework.cpp b/map/framework.cpp index 3b91b5ed28..91b58bf355 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -3555,6 +3555,14 @@ void VisualizeFeatureInRect(m2::RectD const & rect, FeatureType & ft, df::DrapeA void Framework::DrawMwmBorder(std::string const & mwmName, std::vector const & regions, bool withVertices) { + size_t index = 0; + auto const nextName = [&]() { + if (index == 1) + return mwmName; + + return mwmName + std::to_string(index - 1); + }; + for (auto const & region : regions) { auto const points = region.Data(); @@ -3567,7 +3575,7 @@ void Framework::DrawMwmBorder(std::string const & mwmName, if (withVertices) lineData.ShowPoints(true /* markPoints */); - m_drapeApi.AddLine(mwmName, lineData); + m_drapeApi.AddLine(nextName(), lineData); kColorCounter = (kColorCounter + 1) % colorList.size(); }