Pass per-item offsets to ScriptBreak. Bug 416721, r=masayuki, sr=shaver, a=mconnor

git-svn-id: svn://10.0.0.236/trunk@245410 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
smontagu%smontagu.org 2008-02-11 16:46:55 +00:00
parent 09cfa23cbc
commit 6e9ae236b8

View File

@ -77,7 +77,8 @@ NS_GetComplexLineBreaks(const PRUnichar* aText, PRUint32 aLength,
if (!sla.AppendElements(endOffset - startOffset))
return;
if (ScriptBreak(aText, aLength, &items[iItem].a, sla.Elements()) < 0)
if (ScriptBreak(aText + startOffset, endOffset - startOffset,
&items[iItem].a, sla.Elements()) < 0)
return;
for (PRUint32 j=0; j+startOffset < endOffset; ++j) {