summaryrefslogtreecommitdiff
path: root/src/mbgl/layout
diff options
context:
space:
mode:
authorBruno de Oliveira Abinader <bruno@mapbox.com>2016-11-02 15:43:30 +0200
committerBruno de Oliveira Abinader <bruno@mapbox.com>2016-11-02 18:12:28 +0200
commit549929cefd7073708e64e49da93e8b49fbc0db99 (patch)
tree7ec0eb64f5ea93b4d00d6528b33d4bd551ade3d8 /src/mbgl/layout
parent7534aa1594c13b48507961299acc4bcc44ee7e1a (diff)
downloadqtlocation-mapboxgl-549929cefd7073708e64e49da93e8b49fbc0db99.tar.gz
[core] Set bucket segments to initialize empty
Diffstat (limited to 'src/mbgl/layout')
-rw-r--r--src/mbgl/layout/symbol_layout.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mbgl/layout/symbol_layout.cpp b/src/mbgl/layout/symbol_layout.cpp
index fb0c67a481..f1886e807e 100644
--- a/src/mbgl/layout/symbol_layout.cpp
+++ b/src/mbgl/layout/symbol_layout.cpp
@@ -448,7 +448,7 @@ void SymbolLayout::addSymbols(Buffer &buffer, const SymbolQuads &symbols, float
minZoom = 0;
}
- if (buffer.segments.back().vertexLength + vertexLength > std::numeric_limits<uint16_t>::max()) {
+ if (buffer.segments.empty() || buffer.segments.back().vertexLength + vertexLength > std::numeric_limits<uint16_t>::max()) {
buffer.segments.emplace_back(buffer.vertices.size(), buffer.triangles.size());
}