From 1a4277994b585be4e7231d17ad67c9575ff28695 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Sat, 22 May 2021 22:34:35 +0200 Subject: [PATCH] Fix crash on Font invalidate --- Source/Engine/Render2D/FontManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/Engine/Render2D/FontManager.cpp b/Source/Engine/Render2D/FontManager.cpp index 13b46991f..a8e16f715 100644 --- a/Source/Engine/Render2D/FontManager.cpp +++ b/Source/Engine/Render2D/FontManager.cpp @@ -287,6 +287,8 @@ bool FontManager::AddNewEntry(Font* font, Char c, FontCharacterEntry& entry) void FontManager::Invalidate(FontCharacterEntry& entry) { + if (entry.TextureIndex == MAX_uint8) + return; auto atlas = Atlases[entry.TextureIndex]; const uint32 padding = atlas->GetPaddingAmount(); const uint32 slotX = static_cast(entry.UV.X - padding);