diff --git a/src/mbgl/source/source.cpp b/src/mbgl/source/source.cpp index 51596b8c0..1ef818a0a 100644 --- a/src/mbgl/source/source.cpp +++ b/src/mbgl/source/source.cpp @@ -350,10 +350,10 @@ std::unordered_map> Source::queryRenderedFeatu std::unordered_map> result; for (const auto& tilePtr : tiles) { - const auto& tile = tilePtr.second; + const Tile& tile = tilePtr.second; - auto tileSpaceBoundsMin = coordinateToTilePoint(tile.id, box.min); - auto tileSpaceBoundsMax = coordinateToTilePoint(tile.id, box.max); + Point tileSpaceBoundsMin = coordinateToTilePoint(tile.id, box.min); + Point tileSpaceBoundsMax = coordinateToTilePoint(tile.id, box.max); if (tileSpaceBoundsMin.x >= util::EXTENT || tileSpaceBoundsMin.y >= util::EXTENT || tileSpaceBoundsMax.x < 0 || tileSpaceBoundsMax.y < 0) continue;