DrawChar: Advance pen position even if offscreen

This commit is contained in:
Iliyas Jorio 2023-02-01 19:56:13 +01:00
parent d83a70ea70
commit fd1cd2cf81
1 changed files with 3 additions and 2 deletions

View File

@ -655,6 +655,9 @@ void DrawChar(char c)
dstRect.right = dstRect.left + SysFont::widthBits;
dstRect.bottom = dstRect.top + SysFont::rows;
// Advance pen position
penX += glyph.width;
Rect clippedDstRect = dstRect;
if (!IntersectRects(&curPort->port.portRect, &clippedDstRect))
{
@ -688,6 +691,4 @@ void DrawChar(char c)
dst2 += curPort->pixels.width;
}
penX += glyph.width;
}