diff --git a/src/map/tile_parser.cpp b/src/map/tile_parser.cpp index 744f6fe21..f097913cc 100644 --- a/src/map/tile_parser.cpp +++ b/src/map/tile_parser.cpp @@ -205,7 +205,8 @@ std::unique_ptr TileParser::createTextBucket(const VectorTileLayer& laye glyphStore.waitForGlyphRanges(bucket_desc.geometry.font, ranges); } - const FontStack &fontStack = glyphStore.getFontStack(bucket_desc.geometry.font); + // Create a copy! + const FontStack fontStack = glyphStore.getFontStack(bucket_desc.geometry.font); // Shape and place all labels. {