diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-07-01 14:07:53 +0300 |
---|---|---|
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-07-04 16:56:43 +0300 |
commit | b1cbc2f2451d6eea9a8ad2adde1c8087ab581192 (patch) | |
tree | 2daf3ff070899e14c645df51241bc5ec4f57dee2 /src/mbgl/tile/geometry_tile_worker.cpp | |
parent | d57083497509a1918fcccfb3005be2ba532e0266 (diff) | |
download | qtlocation-mapboxgl-b1cbc2f2451d6eea9a8ad2adde1c8087ab581192.tar.gz |
[core] Geometry tile keeps layout result as a shared pointer
Diffstat (limited to 'src/mbgl/tile/geometry_tile_worker.cpp')
-rw-r--r-- | src/mbgl/tile/geometry_tile_worker.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mbgl/tile/geometry_tile_worker.cpp b/src/mbgl/tile/geometry_tile_worker.cpp index ad9de2c07b..a69825d346 100644 --- a/src/mbgl/tile/geometry_tile_worker.cpp +++ b/src/mbgl/tile/geometry_tile_worker.cpp @@ -460,12 +460,12 @@ void GeometryTileWorker::finalizeLayout() { " Canonical: " << static_cast<int>(id.canonical.z) << "/" << id.canonical.x << "/" << id.canonical.y << " Time"); - parent.invoke(&GeometryTile::onLayout, GeometryTile::LayoutResult { + parent.invoke(&GeometryTile::onLayout, std::make_shared<GeometryTile::LayoutResult>( std::move(renderData), std::move(featureIndex), std::move(glyphAtlasImage), std::move(iconAtlas) - }, correlationID); + ), correlationID); } } // namespace mbgl |