From fd196cf0aebdc055f83ac0beb1a9b56066576378 Mon Sep 17 00:00:00 2001 From: Lynix Date: Sat, 3 Dec 2016 00:36:24 +0100 Subject: [PATCH] Graphics/TextSprite: Fix undefined behavior --- src/Nazara/Graphics/TextSprite.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Nazara/Graphics/TextSprite.cpp b/src/Nazara/Graphics/TextSprite.cpp index 0bf987118..7e8402e20 100644 --- a/src/Nazara/Graphics/TextSprite.cpp +++ b/src/Nazara/Graphics/TextSprite.cpp @@ -108,6 +108,8 @@ namespace Nz for (std::size_t i = 0; i < glyphCount; ++i) { const AbstractTextDrawer::Glyph& glyph = drawer.GetGlyph(i); + if (!glyph.atlas) + continue; Texture* texture = static_cast(glyph.atlas); if (lastTexture != texture)