[core] fix updating CrossTileSymbolIndex after bucket update

emplace does not overwite existing entries
This commit is contained in:
Ansis Brammanis
2018-01-10 16:21:07 -05:00
committed by Ansis Brammanis
parent a09eb55ae1
commit 68159f8d01

View File

@@ -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;
}