Index: Source/core/animation/VisibilityStyleInterpolation.h |
diff --git a/Source/core/animation/VisibilityStyleInterpolation.h b/Source/core/animation/VisibilityStyleInterpolation.h |
index 0801d5c91a1379b015be012c0c2199a23724c977..6ee8f688464128b365af761a0716d80b258186ad 100644 |
--- a/Source/core/animation/VisibilityStyleInterpolation.h |
+++ b/Source/core/animation/VisibilityStyleInterpolation.h |
@@ -10,17 +10,16 @@ namespace blink { |
class CORE_EXPORT VisibilityStyleInterpolation : public StyleInterpolation { |
public: |
- static PassRefPtrWillBeRawPtr<VisibilityStyleInterpolation> create(const CSSValue& start, const CSSValue& end, CSSPropertyID id) |
+ static VisibilityStyleInterpolation* create(const CSSValue& start, const CSSValue& end, CSSPropertyID id) |
{ |
- RefPtrWillBeRawPtr<VisibilityStyleInterpolation> interpolation = adoptRefWillBeNoop(new VisibilityStyleInterpolation( |
- visibilityToInterpolableValue(start), visibilityToInterpolableValue(end), id)); |
+ VisibilityStyleInterpolation* interpolation = new VisibilityStyleInterpolation(visibilityToInterpolableValue(start), visibilityToInterpolableValue(end), id); |
if (!isVisible(start)) { |
interpolation->m_notVisible = toCSSPrimitiveValue(start).getValueID(); |
} else if (!isVisible(end)) { |
interpolation->m_notVisible = toCSSPrimitiveValue(end).getValueID(); |
} |
- return interpolation.release(); |
+ return interpolation; |
} |
static bool canCreateFrom(const CSSValue&); |
@@ -30,13 +29,13 @@ public: |
DECLARE_VIRTUAL_TRACE(); |
private: |
- VisibilityStyleInterpolation(PassOwnPtrWillBeRawPtr<InterpolableValue> start, PassOwnPtrWillBeRawPtr<InterpolableValue> end, CSSPropertyID id) |
+ VisibilityStyleInterpolation(InterpolableValue* start, InterpolableValue* end, CSSPropertyID id) |
: StyleInterpolation(start, end, id) |
, m_notVisible(CSSValueVisible) |
{ |
} |
- static PassOwnPtrWillBeRawPtr<InterpolableValue> visibilityToInterpolableValue(const CSSValue&); |
+ static InterpolableValue* visibilityToInterpolableValue(const CSSValue&); |
static PassRefPtrWillBeRawPtr<CSSValue> interpolableValueToVisibility(InterpolableValue*, CSSValueID); |
CSSValueID m_notVisible; |