|
@@ -501,7 +501,7 @@ static void _Redraw(int rendererID)
|
|
|
drawnTextRect.y = dstrect.y;
|
|
|
drawnTextRect.h = dstrect.h;
|
|
|
|
|
|
- while ((codepoint = utf8_decode(utext, len = utf8_length(*utext)))) {
|
|
|
+ while ((codepoint = utf8_decode(utext, len = utf8_length(*utext))) != 0) {
|
|
|
Sint32 advance = unifont_draw_glyph(codepoint, rendererID, &dstrect) * UNIFONT_DRAW_SCALE;
|
|
|
dstrect.x += advance;
|
|
|
drawnTextRect.w += advance;
|
|
@@ -573,7 +573,7 @@ static void _Redraw(int rendererID)
|
|
|
drawnTextRect.y = dstrect.y;
|
|
|
drawnTextRect.h = dstrect.h;
|
|
|
|
|
|
- while ((codepoint = utf8_decode(utext, len = utf8_length(*utext)))) {
|
|
|
+ while ((codepoint = utf8_decode(utext, len = utf8_length(*utext))) != 0) {
|
|
|
Sint32 advance = unifont_draw_glyph(codepoint, rendererID, &dstrect) * UNIFONT_DRAW_SCALE;
|
|
|
dstrect.x += advance;
|
|
|
drawnTextRect.w += advance;
|