infosoft/tests: Fix refilling the text buffer.

Up to Windows 10 1507 BreakText() would increment iCur but later Windows
versions leave it unchanged. So assume all characters up to iEnd have
been processed.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50844
Signed-off-by: Francois Gouget <fgouget@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Francois Gouget 2021-05-10 15:55:26 +02:00 committed by Alexandre Julliard
parent 8ac9f334b4
commit b908ec2294

View file

@ -152,7 +152,7 @@ static HRESULT WINAPI fillbuf_many(TEXT_SOURCE *ts)
if (ts->awcBuffer == NULL)
ts->awcBuffer = teststring;
else
ts->awcBuffer += ts->iCur;
ts->awcBuffer += ts->iEnd;
if (!ts->awcBuffer[0])
return WBREAK_E_END_OF_TEXT;