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:
parent
8ac9f334b4
commit
b908ec2294
|
@ -152,7 +152,7 @@ static HRESULT WINAPI fillbuf_many(TEXT_SOURCE *ts)
|
||||||
if (ts->awcBuffer == NULL)
|
if (ts->awcBuffer == NULL)
|
||||||
ts->awcBuffer = teststring;
|
ts->awcBuffer = teststring;
|
||||||
else
|
else
|
||||||
ts->awcBuffer += ts->iCur;
|
ts->awcBuffer += ts->iEnd;
|
||||||
|
|
||||||
if (!ts->awcBuffer[0])
|
if (!ts->awcBuffer[0])
|
||||||
return WBREAK_E_END_OF_TEXT;
|
return WBREAK_E_END_OF_TEXT;
|
||||||
|
|
Loading…
Reference in New Issue