[core] fix updating CrossTileSymbolIndex after bucket update
emplace does not overwite existing entries
This commit is contained in:
committed by
Ansis Brammanis
parent
a09eb55ae1
commit
68159f8d01
@@ -93,6 +93,8 @@ bool CrossTileSymbolLayerIndex::addBucket(const OverscaledTileID& tileID, Symbol
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
indexes[tileID.overscaledZ].erase(tileID);
|
||||
indexes[tileID.overscaledZ].emplace(tileID, TileLayerIndex(tileID, bucket.symbolInstances, bucket.bucketInstanceId));
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user