From 851225849f31245804fc00928cf4c25a23be5b65 Mon Sep 17 00:00:00 2001 From: "r.kuznetsov" Date: Tue, 15 Mar 2016 14:06:29 +0300 Subject: [PATCH] Review fixes --- drape_frontend/my_position_controller.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drape_frontend/my_position_controller.cpp b/drape_frontend/my_position_controller.cpp index fd8fe88e1c..3986ff54cc 100644 --- a/drape_frontend/my_position_controller.cpp +++ b/drape_frontend/my_position_controller.cpp @@ -419,12 +419,13 @@ void MyPositionController::Assign(location::CompassInfo const & info, ScreenBase SetDirection(info.m_bearing); - if (!AlmostCurrentAzimut(oldAzimut) && - GetMode() == location::MODE_ROTATE_AND_FOLLOW) + if (m_isPositionAssigned && !AlmostCurrentAzimut(oldAzimut) && GetMode() == location::MODE_ROTATE_AND_FOLLOW) { CreateAnim(GetDrawablePosition(), oldAzimut, screen); m_isDirtyViewport = true; } + + m_isPositionAssigned = true; } void MyPositionController::SetDirection(double bearing)