From 495625f374fdf05cb3ca37874ee220fdfb4e2b0f Mon Sep 17 00:00:00 2001 From: Hiroyuki Ikezoe Date: Fri, 10 Mar 2017 11:53:19 +0900 Subject: [PATCH] Bug 1341985 - GetAnimationCollection() takes const Element*. r=birtles MozReview-Commit-ID: BPVROi9Ewzc --HG-- extra : rebase_source : 599efa0aead37874e4e1c43ab793476d4adfe41d --- dom/base/nsINode.h | 2 +- layout/style/AnimationCollection.cpp | 2 +- layout/style/AnimationCollection.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dom/base/nsINode.h b/dom/base/nsINode.h index b95584209734..2fb65c7c5c3a 100644 --- a/dom/base/nsINode.h +++ b/dom/base/nsINode.h @@ -1639,7 +1639,7 @@ public: bool HasPointerLock() const { return GetBoolFlag(ElementHasPointerLock); } void SetPointerLock() { SetBoolFlag(ElementHasPointerLock); } void ClearPointerLock() { ClearBoolFlag(ElementHasPointerLock); } - bool MayHaveAnimations() { return GetBoolFlag(ElementHasAnimations); } + bool MayHaveAnimations() const { return GetBoolFlag(ElementHasAnimations); } void SetMayHaveAnimations() { SetBoolFlag(ElementHasAnimations); } void SetHasValidDir() { SetBoolFlag(NodeHasValidDirAttribute); } void ClearHasValidDir() { ClearBoolFlag(NodeHasValidDirAttribute); } diff --git a/layout/style/AnimationCollection.cpp b/layout/style/AnimationCollection.cpp index 9abdb1733a7f..8895f74fdd81 100644 --- a/layout/style/AnimationCollection.cpp +++ b/layout/style/AnimationCollection.cpp @@ -40,7 +40,7 @@ AnimationCollection::PropertyDtor(void* aObject, template /* static */ AnimationCollection* AnimationCollection::GetAnimationCollection( - dom::Element *aElement, + const dom::Element *aElement, CSSPseudoElementType aPseudoType) { if (!aElement->MayHaveAnimations()) { diff --git a/layout/style/AnimationCollection.h b/layout/style/AnimationCollection.h index 8d5540a5e22d..7aad77c5f468 100644 --- a/layout/style/AnimationCollection.h +++ b/layout/style/AnimationCollection.h @@ -67,7 +67,7 @@ public: // Get the collection of animations for the given |aElement| and // |aPseudoType|. static AnimationCollection* - GetAnimationCollection(dom::Element* aElement, + GetAnimationCollection(const dom::Element* aElement, CSSPseudoElementType aPseudoType); // Given the frame |aFrame| with possibly animated content, finds its