bug 293129, ab-CD extension translations dont work with short locales, r=bsmedberg, sr=shaver, a=asa

This commit is contained in:
axel%pike.org 2005-05-17 09:24:16 +00:00
Родитель 220f3b897a
Коммит 964200b49d
1 изменённых файлов: 4 добавлений и 4 удалений

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

@ -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;