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);