From 6c25fcb9554df69985f302ec5243cc6a8d8a6164 Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Mon, 21 Nov 2016 18:14:37 +0300 Subject: [PATCH] Do not select streets on tap. --- drape/overlay_tree.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drape/overlay_tree.cpp b/drape/overlay_tree.cpp index 275df08525..8f7a0ecc87 100644 --- a/drape/overlay_tree.cpp +++ b/drape/overlay_tree.cpp @@ -395,7 +395,7 @@ void OverlayTree::Select(m2::PointD const & glbPoint, TOverlayContainer & result for (auto const & handle : m_handlesCache) { - if (rect.IsPointInside(handle->GetPivot(screen, false))) + if (!handle->HasDynamicAttributes() && rect.IsPointInside(handle->GetPivot(screen, false))) result.push_back(handle); } } @@ -405,7 +405,7 @@ void OverlayTree::Select(m2::RectD const & rect, TOverlayContainer & result) con ScreenBase screen = m_traits.m_modelView; ForEachInRect(rect, [&](ref_ptr const & h) { - if (h->IsVisible() && h->GetFeatureID().IsValid()) + if (!h->HasDynamicAttributes() && h->IsVisible() && h->GetFeatureID().IsValid()) { OverlayHandle::Rects shape; h->GetPixelShape(screen, screen.isPerspective(), shape);