Prevent out-of-bounds access in Text:add when an empty string is added (fixes #1372)

This commit is contained in:
Bart van Strien
2018-01-30 17:31:44 +01:00
parent d37c53584e
commit 2f17cab3b4
3 changed files with 5 additions and 2 deletions
+3
View File
@@ -112,6 +112,9 @@ void Text::addTextData(const TextData &t)
else
new_commands = font->generateVerticesFormatted(t.codepoints, constantcolor, t.wrap, t.align, vertices, &text_info);
if (vertices.empty())
return;
if (t.use_matrix)
t.matrix.transformXY(&vertices[0], &vertices[0], (int) vertices.size());