Bug 1418232 - Part 2: Simplify Gecko_MatchLang a little. r=emilio

MozReview-Commit-ID: 9dHoD5KQYvF

--HG--
extra : rebase_source : 025550fe2e0dfe68c91ec02b7e6747421fc4db55
This commit is contained in:
Cameron McCormack 2017-11-17 16:51:01 +08:00
Родитель de377508c9
Коммит 2c22f8a99a
1 изменённых файлов: 4 добавлений и 7 удалений

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

@ -900,13 +900,10 @@ Gecko_MatchLang(RawGeckoElementBorrowed aElement,
MOZ_ASSERT(!(aOverrideLang && !aHasOverrideLang),
"aHasOverrideLang should only be set when aOverrideLang is null");
if (!aHasOverrideLang) {
return nsCSSPseudoClasses::LangPseudoMatches(aElement, nullptr, false,
aValue, aElement->OwnerDoc());
}
return nsCSSPseudoClasses::LangPseudoMatches(aElement, aOverrideLang, true,
aValue, aElement->OwnerDoc());
return nsCSSPseudoClasses::LangPseudoMatches(
aElement,
aHasOverrideLang ? aOverrideLang : nullptr,
aHasOverrideLang, aValue, aElement->OwnerDoc());
}
nsAtom*