From 86505b7176718f397c3be62ccf28d6a742676382 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Tue, 19 Aug 2025 15:31:43 -0400 Subject: pke: add ui-text test scene --- src/font.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/font.cpp') diff --git a/src/font.cpp b/src/font.cpp index 6d47fa9..b24ea8f 100644 --- a/src/font.cpp +++ b/src/font.cpp @@ -890,9 +890,13 @@ FontRenderHandle FontType_AddStringRender(FontTypeIndex idx_ft, const pk_cstr && } FontRender *FontType_GetFontRender(FontRenderHandle frh) { - assert(frh.index_ft < ftd.h_ft); + if (frh.index_ft >= ftd.h_ft) { + return nullptr; + } FontType *ft = &ftd.arr_ft[static_cast(frh.index_ft)]; - assert(frh.index_fr < ft->h_render); + if (frh.index_fr >= ft->h_render) { + return nullptr; + } return &ft->renders[static_cast(frh.index_fr)]; } -- cgit v1.2.3