зеркало из https://github.com/mozilla/gecko-dev.git
Bug 461839 - uniscribe breaker on windows mobile r+sr=roc
This commit is contained in:
Родитель
9cd37523c6
Коммит
c2cdb8960a
|
@ -41,7 +41,12 @@
|
|||
|
||||
#include "nsComplexBreaker.h"
|
||||
|
||||
#include <windows.h>
|
||||
|
||||
#ifndef WINCE
|
||||
#include <usp10.h>
|
||||
#endif
|
||||
|
||||
#include "nsUTF8Utils.h"
|
||||
#include "nsString.h"
|
||||
#include "nsTArray.h"
|
||||
|
@ -51,6 +56,10 @@ NS_GetComplexLineBreaks(const PRUnichar* aText, PRUint32 aLength,
|
|||
PRPackedBool* aBreakBefore)
|
||||
{
|
||||
NS_ASSERTION(aText, "aText shouldn't be null");
|
||||
|
||||
#ifdef WINCE
|
||||
memset(aBreakBefore, PR_FALSE, aLength);
|
||||
#else
|
||||
int outItems = 0;
|
||||
HRESULT result;
|
||||
nsAutoTArray<SCRIPT_ITEM, 64> items;
|
||||
|
@ -85,5 +94,5 @@ NS_GetComplexLineBreaks(const PRUnichar* aText, PRUint32 aLength,
|
|||
aBreakBefore[j+startOffset] = sla[j].fSoftBreak;
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче