Bug 1429126 - Remove the caching bailout for nested anonymous box styles. r=emilio

MozReview-Commit-ID: L5J26pAQ6y1
This commit is contained in:
Bobby Holley 2018-01-09 14:06:45 -08:00
Родитель 788dd2de1d
Коммит d7ac201163
1 изменённых файлов: 1 добавлений и 14 удалений

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

@ -50,25 +50,12 @@ public:
ServoStyleContext* GetCachedInheritingAnonBoxStyle(nsAtom* aAnonBox) const
{
MOZ_ASSERT(nsCSSAnonBoxes::IsInheritingAnonBox(aAnonBox));
// This restriction is no longer necessary. We remove it in the next patch.
if (IsInheritingAnonBox()) {
return nullptr;
}
return mInheritingAnonBoxStyles.Lookup(aAnonBox);
}
void SetCachedInheritedAnonBoxStyle(nsAtom* aAnonBox,
ServoStyleContext* aStyle)
void SetCachedInheritedAnonBoxStyle(nsAtom* aAnonBox, ServoStyleContext* aStyle)
{
MOZ_ASSERT(!GetCachedInheritingAnonBoxStyle(aAnonBox));
// This restriction is no longer necessary. We remove it in the next patch.
if (IsInheritingAnonBox()) {
return;
}
mInheritingAnonBoxStyles.Insert(aStyle);
}