summaryrefslogtreecommitdiff
path: root/LICENSE.md
diff options
context:
space:
mode:
authorChris Loer <chris.loer@gmail.com>2018-04-18 17:44:24 -0700
committerChris Loer <chris.loer@mapbox.com>2018-04-19 10:47:51 -0700
commitb414c607c3369641fca23c79dfaff231a66a89cf (patch)
treed94ff2a15352f2a846bc70eed87a54b6730e0acf /LICENSE.md
parent29e23cf08b4315cfa0777c6962f06376e2bdee60 (diff)
downloadqtlocation-mapboxgl-b414c607c3369641fca23c79dfaff231a66a89cf.tar.gz
Don't crash on placing symbols with 0 renderable glyphs
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 'LICENSE.md')
0 files changed, 0 insertions, 0 deletions