From eb7c804883bc6071176f80c86e2dea182650f71d Mon Sep 17 00:00:00 2001 From: Anatoliy Tomilov Date: Thu, 30 Jul 2020 14:23:14 +0500 Subject: [PATCH] [drape] Set upper limit for current zoom level calculated for requested tiles --- drape_frontend/visual_params.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drape_frontend/visual_params.cpp b/drape_frontend/visual_params.cpp index 2a1200b986..ddd224fab0 100644 --- a/drape_frontend/visual_params.cpp +++ b/drape_frontend/visual_params.cpp @@ -282,7 +282,7 @@ uint32_t CalculateTileSize(uint32_t screenWidth, uint32_t screenHeight) int GetDrawTileScale(int baseScale, uint32_t tileSize, double visualScale) { - return std::max(1, baseScale + GetTileScaleIncrement(tileSize, visualScale)); + return std::clamp(baseScale + GetTileScaleIncrement(tileSize, visualScale), 1, scales::GetUpperStyleScale()); } int GetDrawTileScale(ScreenBase const & s, uint32_t tileSize, double visualScale)