diff options
author | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2016-06-27 18:19:22 +0300 |
---|---|---|
committer | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2016-07-07 15:31:10 +0300 |
commit | 599063085a467816be63fc93ba505150e7d67281 (patch) | |
tree | 8a843a200a81e8735a0f270d89dc5600fbfcf7f5 /drape_frontend | |
parent | 97d1cfd6605875821fb1886e6d9db2b463554089 (diff) |
Rotate event fixed in perspective mode.
Diffstat (limited to 'drape_frontend')
-rw-r--r-- | drape_frontend/user_event_stream.cpp | 5 |
1 files 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 { |