зеркало из https://github.com/mozilla/gecko-dev.git
r=pedemonte, sr=blizzard (platform specific), a=mkaply adjust unicode return buffer lengths to work around OS/2 bug
This commit is contained in:
Родитель
a2f2311ca8
Коммит
23847067ef
|
@ -1008,8 +1008,8 @@ NS_CopyNativeToUnicode(const nsACString &input, nsAString &output)
|
|||
char *inputStr = (char*)flat.get();
|
||||
size_t inputLen = flat.Length() + 1; // include null char
|
||||
|
||||
// assume worst case allocation
|
||||
size_t resultLen = CCHMAXPATH;
|
||||
// resultLen must be >= inputLen or the unicode conversion will fail
|
||||
size_t resultLen = inputLen;
|
||||
|
||||
output.Truncate();
|
||||
output.SetLength(resultLen);
|
||||
|
@ -1047,8 +1047,8 @@ NS_CopyUnicodeToNative(const nsAString &input, nsACString &output)
|
|||
UniChar *inputStr = (UniChar*)flat.get();
|
||||
size_t inputLen = flat.Length() + 1; // include null char
|
||||
|
||||
// assume worst case allocation
|
||||
size_t resultLen = CCHMAXPATH;
|
||||
// resultLen must be >= inputLen or the unicode conversion will fail
|
||||
size_t resultLen = inputLen;
|
||||
|
||||
output.Truncate();
|
||||
output.SetLength(resultLen);
|
||||
|
|
Загрузка…
Ссылка в новой задаче