| Index: third_party/WebKit/Source/core/animation/InvalidatableInterpolation.h
|
| diff --git a/third_party/WebKit/Source/core/animation/InvalidatableInterpolation.h b/third_party/WebKit/Source/core/animation/InvalidatableInterpolation.h
|
| index 2fb90cc365528b307a1386e99b77a06bba41ffa4..c017104d4441c47d3fb44b607346ffb43dff51e9 100644
|
| --- a/third_party/WebKit/Source/core/animation/InvalidatableInterpolation.h
|
| +++ b/third_party/WebKit/Source/core/animation/InvalidatableInterpolation.h
|
| @@ -20,14 +20,14 @@ namespace blink {
|
| class CORE_EXPORT InvalidatableInterpolation : public Interpolation {
|
| public:
|
| static PassRefPtr<InvalidatableInterpolation> create(
|
| - PropertyHandle property,
|
| + const PropertyHandle& property,
|
| PassRefPtr<PropertySpecificKeyframe> startKeyframe,
|
| PassRefPtr<PropertySpecificKeyframe> endKeyframe) {
|
| return adoptRef(new InvalidatableInterpolation(
|
| property, std::move(startKeyframe), std::move(endKeyframe)));
|
| }
|
|
|
| - PropertyHandle getProperty() const final { return m_property; }
|
| + const PropertyHandle& getProperty() const final { return m_property; }
|
| virtual void interpolate(int iteration, double fraction);
|
| bool dependsOnUnderlyingValue() const final;
|
| static void applyStack(const ActiveInterpolations&,
|
| @@ -36,7 +36,7 @@ class CORE_EXPORT InvalidatableInterpolation : public Interpolation {
|
| virtual bool isInvalidatableInterpolation() const { return true; }
|
|
|
| private:
|
| - InvalidatableInterpolation(PropertyHandle property,
|
| + InvalidatableInterpolation(const PropertyHandle& property,
|
| PassRefPtr<PropertySpecificKeyframe> startKeyframe,
|
| PassRefPtr<PropertySpecificKeyframe> endKeyframe)
|
| : Interpolation(),
|
|
|