From e977aab051b28760658057dc909f9fe88c8da15f Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Mon, 6 Apr 2020 20:04:35 +0300 Subject: [PATCH] [drape] Fixed updating of a track selection shape. --- map/framework.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/map/framework.cpp b/map/framework.cpp index d72449a479..23c7f9f2d3 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -2526,7 +2526,15 @@ void Framework::OnTapEvent(place_page::BuildInfo const & buildInfo) if (m_currentPlacePageInfo->GetTrackId() != kml::kInvalidTrackId) { if (m_currentPlacePageInfo->GetTrackId() == prevTrackId) + { + if (m_drapeEngine) + { + m_drapeEngine->SelectObject(df::SelectionShape::ESelectedObject::OBJECT_TRACK, + m_currentPlacePageInfo->GetMercator(), FeatureID(), + false /* isAnim */, false /* isGeometrySelectionAllowed */); + } return; + } GetBookmarkManager().UpdateElevationMyPosition(m_currentPlacePageInfo->GetTrackId()); }