|
@@ -300,6 +300,8 @@ PAL_DrawASCIICharOnSurface(
|
|
|
//
|
|
|
// Draw the character to the surface.
|
|
|
//
|
|
|
+ if (y >= lpSurface->h) return;
|
|
|
+
|
|
|
y *= lpSurface->pitch;
|
|
|
for (i = 0; i < 15; i++)
|
|
|
{
|
|
@@ -313,6 +315,10 @@ PAL_DrawASCIICharOnSurface(
|
|
|
dx++;
|
|
|
}
|
|
|
y += lpSurface->pitch;
|
|
|
+ if (y / lpSurface->pitch >= lpSurface->h)
|
|
|
+ {
|
|
|
+ break;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|