diff --git a/src/seqdisp.c b/src/seqdisp.c index 5937e4ba4..1e40c8fe8 100644 --- a/src/seqdisp.c +++ b/src/seqdisp.c @@ -454,7 +454,8 @@ BOOL seq_AddTextForVideo(const char* pText, SDWORD xOffset, SDWORD yOffset, SDWO SDWORD sourceLength, currentLength; char* currentText; static SDWORD lastX; - const unsigned int BUFFER_WIDTH = pie_GetVideoBufferWidth(); + // make sure we take xOffset into account, we don't always start at 0 + const unsigned int BUFFER_WIDTH = pie_GetVideoBufferWidth() - xOffset; iV_SetFont(font_regular);