From 793f3fd3f16d78f438cdd851c836d3b111172a03 Mon Sep 17 00:00:00 2001 From: "r.kuznetsov" Date: Tue, 9 Feb 2016 17:55:07 +0300 Subject: [PATCH] Fixed geometry addition --- drape_frontend/frontend_renderer.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drape_frontend/frontend_renderer.cpp b/drape_frontend/frontend_renderer.cpp index 1910c87da0..1f2d00cd61 100755 --- a/drape_frontend/frontend_renderer.cpp +++ b/drape_frontend/frontend_renderer.cpp @@ -252,7 +252,7 @@ void FrontendRenderer::AcceptMessage(ref_ptr message) PrepareBucket(state, bucket); if (!IsUserMarkLayer(key)) { - if (CheckTileGenerations(key)) + if (key.m_zoomLevel == m_currentZoomLevel && CheckTileGenerations(key)) AddToRenderGroup(state, move(bucket), key); } else @@ -273,7 +273,8 @@ void FrontendRenderer::AcceptMessage(ref_ptr message) for (auto & overlayRenderData : renderData) { ASSERT(!IsUserMarkLayer(overlayRenderData.m_tileKey), ()); - if (CheckTileGenerations(overlayRenderData.m_tileKey)) + if (overlayRenderData.m_tileKey.m_zoomLevel == m_currentZoomLevel && + CheckTileGenerations(overlayRenderData.m_tileKey)) { PrepareBucket(overlayRenderData.m_state, overlayRenderData.m_bucket); AddToRenderGroup(overlayRenderData.m_state, move(overlayRenderData.m_bucket), overlayRenderData.m_tileKey);