зеркало из https://github.com/mozilla/gecko-dev.git
bug 293129, ab-CD extension translations dont work with short locales, r=bsmedberg, sr=shaver, a=asa
This commit is contained in:
Родитель
220f3b897a
Коммит
964200b49d
|
@ -214,19 +214,19 @@ LanguagesMatch(const nsACString& a, const nsACString& b)
|
|||
if (*as == '-')
|
||||
return PR_TRUE;
|
||||
|
||||
++as; ++bs;
|
||||
|
||||
// reached the end
|
||||
if (as == ae && bs == be)
|
||||
return PR_TRUE;
|
||||
|
||||
// "a" is short
|
||||
if (as == ae)
|
||||
return (*++bs == '-');
|
||||
return (*bs == '-');
|
||||
|
||||
// "b" is short
|
||||
if (bs == be)
|
||||
return (*++as == '-');
|
||||
|
||||
++as; ++bs;
|
||||
return (*as == '-');
|
||||
}
|
||||
|
||||
return PR_FALSE;
|
||||
|
|
Загрузка…
Ссылка в новой задаче