diff options
author | John Firebaugh <john.firebaugh@gmail.com> | 2016-06-16 17:31:52 -0700 |
---|---|---|
committer | John Firebaugh <john.firebaugh@gmail.com> | 2016-06-17 11:38:04 -0700 |
commit | 2921127bdbe6cb7583c097675fe67416c8dff38e (patch) | |
tree | fc1243f56ab93eabaddfb3a979ddee31ebffc4a7 /src/mbgl/tile/geojson_tile.cpp | |
parent | e2f52a1dd8020e8665c55650c75d4e5a5e1423a6 (diff) | |
download | qtlocation-mapboxgl-2921127bdbe6cb7583c097675fe67416c8dff38e.tar.gz |
[core] Avoid unnecessary work when a symbol annotation is updated
In particular, if only the geometry changes, don't cascade and recalculate the style.
Diffstat (limited to 'src/mbgl/tile/geojson_tile.cpp')
-rw-r--r-- | src/mbgl/tile/geojson_tile.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mbgl/tile/geojson_tile.cpp b/src/mbgl/tile/geojson_tile.cpp index 9334cf2fec..e2f8b69e4d 100644 --- a/src/mbgl/tile/geojson_tile.cpp +++ b/src/mbgl/tile/geojson_tile.cpp @@ -107,10 +107,10 @@ std::unique_ptr<GeoJSONTileData> convertTile(const mapbox::geojsonvt::Tile& tile } GeoJSONTile::GeoJSONTile(const OverscaledTileID& overscaledTileID, - std::string sourceID, + std::string sourceID_, const style::UpdateParameters& parameters, mapbox::geojsonvt::GeoJSONVT& geojsonvt) - : GeometryTile(overscaledTileID, sourceID, parameters.style, parameters.mode) { + : GeometryTile(overscaledTileID, sourceID_, parameters.style, parameters.mode) { setData(convertTile(geojsonvt.getTile(id.canonical.z, id.canonical.x, id.canonical.y))); } |