From ed6b1a537939b37a7a66bfa6b10eb594a4c597e6 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Tue, 23 Sep 2025 09:37:01 -0400 Subject: pke: FontType_AddStringRender increment index --- src/font.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/font.cpp b/src/font.cpp index 58d5f50..3dba635 100644 --- a/src/font.cpp +++ b/src/font.cpp @@ -888,13 +888,14 @@ FontRenderHandle FontType_AddStringRender(FontTypeIndex idx_ft, const pk_cstr && assert(settings != nullptr); FontType *ft = &ftd.arr_ft[(FontTypeIndex_T)idx_ft]; FontRender *fr; + FontRenderIndex_T fri; uint32_t i, count; FontRenderIndex idx_fr = FontRenderIndex{0}; - for (i = 0; i < (FontRenderIndex_T)ft->n_render; ++i) { - if ((ft->unused_frs & (1llu << i)) != 0) { - ft->unused_frs &= ~(1llu << i); - idx_fr = FontRenderIndex{0}; + for (fri = 0; fri < (FontRenderIndex_T)ft->n_render; ++fri) { + if ((ft->unused_frs & (1llu << fri)) != 0) { + ft->unused_frs &= ~(1llu << fri); + idx_fr = FontRenderIndex{fri}; break; } } -- cgit v1.2.3