diff --git a/drape_frontend/frontend_renderer.cpp b/drape_frontend/frontend_renderer.cpp index 456c399f9d..b7648274b1 100644 --- a/drape_frontend/frontend_renderer.cpp +++ b/drape_frontend/frontend_renderer.cpp @@ -40,7 +40,6 @@ FrontendRenderer::FrontendRenderer(dp::RefPointer commutator, , m_textureManager(textureManager) , m_gpuProgramManager(new dp::GpuProgramManager()) , m_viewport(viewport) - , m_modelViewChanged(false) { #ifdef DRAW_INFO m_tpf = 0,0; @@ -460,14 +459,13 @@ void FrontendRenderer::DeleteRenderData() void FrontendRenderer::SetModelView(ScreenBase const & screen) { lock_guard lock(m_modelViewMutex); - m_modelViewChanged = true; m_newView = screen; } void FrontendRenderer::UpdateScene() { lock_guard lock(m_modelViewMutex); - if (m_modelViewChanged) + if (m_view != m_newView) { m_view = m_newView; RefreshModelView(); @@ -475,7 +473,6 @@ void FrontendRenderer::UpdateScene() m_commutator->PostMessage(ThreadsCommutator::ResourceUploadThread, dp::MovePointer(new UpdateReadManagerMessage(m_view, m_tiles)), MessagePriority::Normal); - m_modelViewChanged = false; } } diff --git a/drape_frontend/frontend_renderer.hpp b/drape_frontend/frontend_renderer.hpp index 061d3bc5cc..ae67d1c6af 100644 --- a/drape_frontend/frontend_renderer.hpp +++ b/drape_frontend/frontend_renderer.hpp @@ -114,7 +114,6 @@ private: ScreenBase m_newView; mutex m_modelViewMutex; - bool m_modelViewChanged; dp::OverlayTree m_overlayTree; };