From 8852c86585ec018fda98f9330a0e3475b3d14a7c Mon Sep 17 00:00:00 2001 From: "r.kuznetsov" Date: Fri, 6 May 2016 19:12:23 +0300 Subject: [PATCH] Fixed tap on compass in F&R mode --- drape_frontend/my_position_controller.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drape_frontend/my_position_controller.cpp b/drape_frontend/my_position_controller.cpp index dceb3ff0ab..95067fc342 100644 --- a/drape_frontend/my_position_controller.cpp +++ b/drape_frontend/my_position_controller.cpp @@ -547,11 +547,14 @@ void MyPositionController::OnCompassTapped() { alohalytics::LogEvent("$compassClicked", {{"mode", LocationModeStatisticsName(m_mode)}, {"routing", strings::to_string(IsInRouting())}}); - ChangeModelView(0.0); if (m_mode == location::FollowAndRotate) { ChangeMode(location::Follow); - UpdateViewport(kDoNotChangeZoom); + ChangeModelView(m_position, 0.0, m_centerPixelPosition, kDoNotChangeZoom); + } + else + { + ChangeModelView(0.0); } }