diff --git a/src/mbgl/annotation/annotation_manager.cpp b/src/mbgl/annotation/annotation_manager.cpp index c6fb4546d77..29062383bed 100644 --- a/src/mbgl/annotation/annotation_manager.cpp +++ b/src/mbgl/annotation/annotation_manager.cpp @@ -135,13 +135,13 @@ void AnnotationManager::updateStyle(Style& style) { obsoleteShapeAnnotationLayers.clear(); for (auto& tile : tiles) { - tile->setData(getTileData(tile->id.canonical), {}, {}); + tile->setData(getTileData(tile->id.canonical)); } } void AnnotationManager::addTile(AnnotationTile& tile) { tiles.insert(&tile); - tile.setData(getTileData(tile.id.canonical), {}, {}); + tile.setData(getTileData(tile.id.canonical)); } void AnnotationManager::removeTile(AnnotationTile& tile) { diff --git a/src/mbgl/tile/geojson_tile.cpp b/src/mbgl/tile/geojson_tile.cpp index b702400d47f..f7bf969e7cc 100644 --- a/src/mbgl/tile/geojson_tile.cpp +++ b/src/mbgl/tile/geojson_tile.cpp @@ -112,7 +112,7 @@ GeoJSONTile::GeoJSONTile(const OverscaledTileID& overscaledTileID, mapbox::geojsonvt::GeoJSONVT* geojsonvt) : GeometryTile(overscaledTileID, sourceID, parameters.style, parameters.mode) { if (geojsonvt) { - setData(convertTile(geojsonvt->getTile(id.canonical.z, id.canonical.x, id.canonical.y)), {}, {}); + setData(convertTile(geojsonvt->getTile(id.canonical.z, id.canonical.x, id.canonical.y))); } } diff --git a/src/mbgl/tile/geometry_tile.cpp b/src/mbgl/tile/geometry_tile.cpp index cded4486568..686ed36b393 100644 --- a/src/mbgl/tile/geometry_tile.cpp +++ b/src/mbgl/tile/geometry_tile.cpp @@ -33,12 +33,7 @@ void GeometryTile::setError(std::exception_ptr err) { observer->onTileError(*this, err); } -void GeometryTile::setData(std::unique_ptr data_, - optional modified_, - optional expires_) { - modified = modified_; - expires = expires_; - +void GeometryTile::setData(std::unique_ptr data_) { if (!data_) { // This is a 404 response. We're treating these as empty tiles. workRequest.reset(); diff --git a/src/mbgl/tile/geometry_tile.hpp b/src/mbgl/tile/geometry_tile.hpp index 4c5d08ee46d..3ad54b6a95b 100644 --- a/src/mbgl/tile/geometry_tile.hpp +++ b/src/mbgl/tile/geometry_tile.hpp @@ -29,10 +29,7 @@ class GeometryTile : public Tile { ~GeometryTile(); void setError(std::exception_ptr err); - - void setData(std::unique_ptr, - optional modified_, - optional expires_); + void setData(std::unique_ptr); Bucket* getBucket(const style::Layer&) override; diff --git a/src/mbgl/tile/vector_tile.cpp b/src/mbgl/tile/vector_tile.cpp index cd61b52c8e7..bd0fcac53a8 100644 --- a/src/mbgl/tile/vector_tile.cpp +++ b/src/mbgl/tile/vector_tile.cpp @@ -83,7 +83,10 @@ void VectorTile::setNecessity(Necessity necessity) { void VectorTile::setData(std::shared_ptr data_, optional modified_, optional expires_) { - GeometryTile::setData(data_ ? std::make_unique(data_) : nullptr, modified_, expires_); + modified = modified_; + expires = expires_; + + GeometryTile::setData(data_ ? std::make_unique(data_) : nullptr); } Value parseValue(protozero::pbf_reader data) {