summaryrefslogtreecommitdiff
path: root/ARCHITECTURE.md
diff options
context:
space:
mode:
authorChris Loer <chris.loer@gmail.com>2018-04-18 17:44:24 -0700
committerChris Loer <chris.loer@gmail.com>2018-04-18 17:44:24 -0700
commitedabf8e221cf37ca9abcb5879f3d9eed6625b333 (patch)
treed94ff2a15352f2a846bc70eed87a54b6730e0acf /ARCHITECTURE.md
parent29e23cf08b4315cfa0777c6962f06376e2bdee60 (diff)
downloadqtlocation-mapboxgl-upstream/cloer-11729.tar.gz
Don't crash on placing symbols with 0 renderable glyphsupstream/cloer-11729
Fixes issue #11729. Close relative of issue #10956. It is possible for us to receive Glyphs from the server that are valid, but have an invalid bitmap. In that case, the glyphs will be present in the `GlyphMap` used for shaping, but not present in the `GlyphPositions` used in `getGlyphQuads`. `SymbolInstance::hasText` looked at the shaping instead of the actual quads. `symbol_projection.cpp` should never try to project a label without any quads, but we'll also try to make it so that it doesn't crash if it does.
Diffstat (limited to 'ARCHITECTURE.md')
0 files changed, 0 insertions, 0 deletions