Index: Source/core/css/resolver/StyleResolver.h |
diff --git a/Source/core/css/resolver/StyleResolver.h b/Source/core/css/resolver/StyleResolver.h |
index d61bfb89081c44fa89df864043bee85b04e3f487..327cc04bc18c6d6797d6870e98226e988f6c1274 100644 |
--- a/Source/core/css/resolver/StyleResolver.h |
+++ b/Source/core/css/resolver/StyleResolver.h |
@@ -192,10 +192,10 @@ public: |
RuleMatchingBehavior = MatchAllRules, RenderRegion* regionForStyling = 0); |
// FIXME: The following logic related to animations and keyframes should be factored out of StyleResolver |
- void resolveKeyframes(Element*, const RenderStyle*, const AtomicString& animationName, TimingFunction* defaultTimingFunction, Vector<std::pair<KeyframeAnimationEffect::KeyframeVector, RefPtr<TimingFunction> > >&); |
- void keyframeStylesForAnimation(Element*, const RenderStyle*, KeyframeList&); |
+ void resolveKeyframes(Element*, const RenderStyle&, const AtomicString& animationName, TimingFunction* defaultTimingFunction, Vector<std::pair<KeyframeAnimationEffect::KeyframeVector, RefPtr<TimingFunction> > >&); |
+ void keyframeStylesForAnimation(Element*, const RenderStyle&, KeyframeList&); |
const StyleRuleKeyframes* matchScopedKeyframesRule(const Element*, const StringImpl* animationName); |
- PassRefPtr<RenderStyle> styleForKeyframe(Element*, const RenderStyle*, const StyleKeyframe*); |
+ PassRefPtr<RenderStyle> styleForKeyframe(Element*, const RenderStyle&, const StyleKeyframe*); |
PassRefPtr<RenderStyle> pseudoStyleForElement(Element*, const PseudoStyleRequest&, RenderStyle* parentStyle); |