diff options
Diffstat (limited to 'src/mbgl/renderer/sources/render_custom_vector_source.cpp')
-rw-r--r-- | src/mbgl/renderer/sources/render_custom_vector_source.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mbgl/renderer/sources/render_custom_vector_source.cpp b/src/mbgl/renderer/sources/render_custom_vector_source.cpp index 76cc649834..e99fdc45f2 100644 --- a/src/mbgl/renderer/sources/render_custom_vector_source.cpp +++ b/src/mbgl/renderer/sources/render_custom_vector_source.cpp @@ -33,21 +33,19 @@ void RenderCustomVectorSource::update(Immutable<style::Source::Impl> baseImpl_, enabled = needsRendering; auto tileLoader = impl().getTileLoader(); - if (!tileLoader) { return; } - const GeoJSONOptions options = impl().getOptions(); tilePyramid.update(layers, needsRendering, needsRelayout, parameters, SourceType::CustomVector, util::tileSize, - { options.minzoom, options.maxzoom }, + impl().getZoomRange(), [&] (const OverscaledTileID& tileID) { - return std::make_unique<CustomTile>(tileID, impl().id, parameters, impl().getOptions(), *tileLoader); + return std::make_unique<CustomTile>(tileID, impl().id, parameters, impl().getTileOptions(), *tileLoader); }); } |