diff --git a/src/map/map.cpp b/src/map/map.cpp index 4c05b8f3d..7acede3d4 100644 --- a/src/map/map.cpp +++ b/src/map/map.cpp @@ -251,6 +251,11 @@ void map::updateTiles() { } return obsolete; }); + + // Sort tiles by zoom level, front to back. + tiles.sort([](const tile::ptr& a, const tile::ptr& b) { + return a->id.z > b->id.z; + }); } bool map::render() {