From 772f4b247bdc781ecb09d5512378de3c59b1281e Mon Sep 17 00:00:00 2001 From: Emux Date: Mon, 16 Mar 2026 10:57:54 +0200 Subject: [PATCH] TileManager: clamp mPrevZoomlevel, fix #1286 --- vtm/src/org/oscim/layers/tile/TileManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vtm/src/org/oscim/layers/tile/TileManager.java b/vtm/src/org/oscim/layers/tile/TileManager.java index 551791f78..2a096a119 100644 --- a/vtm/src/org/oscim/layers/tile/TileManager.java +++ b/vtm/src/org/oscim/layers/tile/TileManager.java @@ -242,7 +242,7 @@ public boolean update(MapPosition pos) { // FIXME cant expect init to be called otherwise // Should use some onLayerAttached callback instead. if (mNewTiles == null || mNewTiles.tiles.length == 0) { - mPrevZoomlevel = pos.zoomLevel; + mPrevZoomlevel = clamp(pos.zoomLevel, mMinZoom, mMaxZoom); init(); } /* clear JobQueue and set tiles to state == NONE.