diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-08-19 15:31:43 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-08-19 15:31:43 -0400 |
| commit | 86505b7176718f397c3be62ccf28d6a742676382 (patch) | |
| tree | 84fedf61c710491cac4ad48e99c285b9c45281d3 /src/font.cpp | |
| parent | 154436ab88925540f86f43c0ac885c080949aa9b (diff) | |
pke: add ui-text test scene
Diffstat (limited to 'src/font.cpp')
| -rw-r--r-- | src/font.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
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<FontTypeIndex_T>(frh.index_ft)]; - assert(frh.index_fr < ft->h_render); + if (frh.index_fr >= ft->h_render) { + return nullptr; + } return &ft->renders[static_cast<FontRenderIndex_T>(frh.index_fr)]; } |
