зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1429126 - Remove the caching bailout for nested anonymous box styles. r=emilio
MozReview-Commit-ID: L5J26pAQ6y1
This commit is contained in:
Родитель
788dd2de1d
Коммит
d7ac201163
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче