summaryrefslogtreecommitdiff
path: root/DEVELOPING.md
diff options
context:
space:
mode:
authorChris Loer <chris.loer@gmail.com>2018-03-28 15:40:57 -0700
committerChris Loer <chris.loer@gmail.com>2018-03-28 15:40:57 -0700
commit1717e11eb571345c23ecaa3befa3aa1e6cecd440 (patch)
tree3dc05a9f0c99a24668c06b22a9b4f487dfb3cf4f /DEVELOPING.md
parent26edac0f66b2f49f059ceec22bf5fb6f66bf9ead (diff)
downloadqtlocation-mapboxgl-upstream/cloer-11538.tar.gz
[core] Fix potential race condition crash in symbol querying..upstream/cloer-11538
Second half of fix for issue #11538. If a global placement took place between the time a tile's non-symbol layout updated and the time new symbol buckets arrived, the tile's new FeatureIndex would be committed, but the global CollisionIndex would be generated against the old symbolBuckets. The mismatch could cause the CollisionIndex to contain indices that didn't exist in the new FeatureIndex, and attempting to access them would generate an out-of-bounds exception.
Diffstat (limited to 'DEVELOPING.md')
0 files changed, 0 insertions, 0 deletions