зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1320608 - Drop the check for return value of EffectCompositor::GetAnimationElementAndPseudoForFrame. r=birtles
In FindAnimationsForCompositor(), we can ensure EffectCompositor::GetAnimationElementAndPseudoForFrame doesn't return nullptr since EffectSet::GetEffectSet(const nsIFrame*) at the top of FindAnimationsForCompositor() also uses GetAnimationElementAndPseudoForFrame. MozReview-Commit-ID: CtWdUt40Zyx --HG-- extra : rebase_source : 7ea1058f4fb740ca35c2ebdc8d2f69d7b634a257
This commit is contained in:
Родитель
a21f1eb9c8
Коммит
13307bd629
|
@ -165,10 +165,11 @@ FindAnimationsForCompositor(const nsIFrame* aFrame,
|
|||
// basically a no-op.
|
||||
Maybe<NonOwningAnimationTarget> pseudoElement =
|
||||
EffectCompositor::GetAnimationElementAndPseudoForFrame(aFrame);
|
||||
if (pseudoElement) {
|
||||
EffectCompositor::MaybeUpdateCascadeResults(pseudoElement->mElement,
|
||||
pseudoElement->mPseudoType);
|
||||
}
|
||||
MOZ_ASSERT(pseudoElement,
|
||||
"We have a valid element for the frame, if we don't we should "
|
||||
"have bailed out at above the call to EffectSet::GetEffectSet");
|
||||
EffectCompositor::MaybeUpdateCascadeResults(pseudoElement->mElement,
|
||||
pseudoElement->mPseudoType);
|
||||
|
||||
if (!nsLayoutUtils::AreAsyncAnimationsEnabled()) {
|
||||
if (nsLayoutUtils::IsAnimationLoggingEnabled()) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче