summaryrefslogtreecommitdiff
path: root/src/font.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/font.cpp')
-rw-r--r--src/font.cpp9
1 files changed, 5 insertions, 4 deletions
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;
}
}