| Index: Source/core/animation/LengthStyleInterpolation.h
|
| diff --git a/Source/core/animation/LengthStyleInterpolation.h b/Source/core/animation/LengthStyleInterpolation.h
|
| index f3626eaa7dbe6bc3528bce444e76798174bdff04..27a8322aa66de46329898d3e21d6017839c56127 100644
|
| --- a/Source/core/animation/LengthStyleInterpolation.h
|
| +++ b/Source/core/animation/LengthStyleInterpolation.h
|
| @@ -16,7 +16,6 @@ class Length;
|
|
|
| class CORE_EXPORT LengthStyleInterpolation : public StyleInterpolation {
|
| public:
|
| - typedef void (ComputedStyle::*LengthSetter)(const Length&);
|
| typedef void NonInterpolableType;
|
|
|
| static PassRefPtr<LengthStyleInterpolation> create(const CSSValue& start, const CSSValue& end, CSSPropertyID id, InterpolationRange range)
|
| @@ -30,23 +29,16 @@ public:
|
|
|
| static PassOwnPtr<InterpolableValue> toInterpolableValue(const CSSValue&, CSSPropertyID = CSSPropertyInvalid);
|
| static PassRefPtrWillBeRawPtr<CSSPrimitiveValue> fromInterpolableValue(const InterpolableValue&, InterpolationRange);
|
| - static void applyInterpolableValue(CSSPropertyID, const InterpolableValue&, InterpolationRange, StyleResolverState&, LengthSetter);
|
| + static void applyInterpolableValue(CSSPropertyID, const InterpolableValue&, InterpolationRange, StyleResolverState&);
|
|
|
| private:
|
| LengthStyleInterpolation(PassOwnPtr<InterpolableValue> start, PassOwnPtr<InterpolableValue> end, CSSPropertyID id, InterpolationRange range)
|
| : StyleInterpolation(start, end, id)
|
| , m_range(range)
|
| - , m_lengthSetter(nullptr)
|
| {
|
| - if (isPixelsOrPercentOnly(*m_start) && isPixelsOrPercentOnly(*m_end))
|
| - m_lengthSetter = lengthSetterForProperty(id);
|
| }
|
|
|
| - static bool isPixelsOrPercentOnly(const InterpolableValue&);
|
| - static LengthSetter lengthSetterForProperty(CSSPropertyID);
|
| -
|
| InterpolationRange m_range;
|
| - LengthSetter m_lengthSetter;
|
| };
|
|
|
| }
|
|
|