Bug 1269246 - Remove unnecessary PromiseFlatString. r=hsivonen

MozReview-Commit-ID: HMZfLqE0RXn
This commit is contained in:
Makoto Kato 2016-05-02 14:30:40 +09:00
Родитель 71a0554018
Коммит ca9ba56b72
1 изменённых файлов: 5 добавлений и 3 удалений

Просмотреть файл

@ -175,7 +175,7 @@ NS_IMETHODIMP nsCollationMacUC::AllocateRawSortKey(int32_t strength, const nsASt
uint32_t stringInLen = stringIn.Length();
const UChar* str = (const UChar*)PromiseFlatString(stringIn).get();
const UChar* str = (const UChar*)stringIn.BeginReading();
int32_t keyLength = ucol_getSortKey(mCollatorICU, str, stringInLen, nullptr, 0);
NS_ENSURE_TRUE((stringInLen == 0 || keyLength > 0), NS_ERROR_FAILURE);
@ -207,8 +207,10 @@ NS_IMETHODIMP nsCollationMacUC::CompareString(int32_t strength, const nsAString&
UCollationResult uresult;
uresult = ucol_strcoll(mCollatorICU,
(const UChar*)PromiseFlatString(string1).get(), string1.Length(),
(const UChar*)PromiseFlatString(string2).get(), string2.Length());
(const UChar*)string1.BeginReading(),
string1.Length(),
(const UChar*)string2.BeginReading(),
string2.Length());
int32_t res;
switch (uresult) {
case UCOL_LESS: