From 599063085a467816be63fc93ba505150e7d67281 Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Mon, 27 Jun 2016 18:19:22 +0300 Subject: [PATCH] Rotate event fixed in perspective mode. --- drape_frontend/user_event_stream.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drape_frontend/user_event_stream.cpp b/drape_frontend/user_event_stream.cpp index 64169b209a..d611b20e3d 100644 --- a/drape_frontend/user_event_stream.cpp +++ b/drape_frontend/user_event_stream.cpp @@ -195,8 +195,9 @@ ScreenBase const & UserEventStream::ProcessEvents(bool & modelViewChanged, bool ScreenBase const & screen = m_navigator.Screen(); if (screen.isPerspective()) { - m2::PointD pt = screen.P3dtoP(screen.PixelRectIn3d().Center()); - breakAnim = SetFollowAndRotate(screen.PtoG(pt), pt, e.m_rotate.m_targetAzimut, kDoNotChangeZoom, true); + m2::PointD pt = screen.PixelRectIn3d().Center(); + breakAnim = SetFollowAndRotate(screen.PtoG(screen.P3dtoP(pt)), pt, + e.m_rotate.m_targetAzimut, kDoNotChangeZoom, true); } else {