Index: third_party/WebKit/Source/core/animation/css/CSSAnimatableValueFactory.cpp |
diff --git a/third_party/WebKit/Source/core/animation/css/CSSAnimatableValueFactory.cpp b/third_party/WebKit/Source/core/animation/css/CSSAnimatableValueFactory.cpp |
index 1736e24a8d5d619300945e1a8fe5e01b61ef9d7f..f31da62c666fd08c7db838c00c4936ebedf4aa86 100644 |
--- a/third_party/WebKit/Source/core/animation/css/CSSAnimatableValueFactory.cpp |
+++ b/third_party/WebKit/Source/core/animation/css/CSSAnimatableValueFactory.cpp |
@@ -53,6 +53,7 @@ |
#include "core/animation/animatable/AnimatableUnknown.h" |
#include "core/animation/animatable/AnimatableVisibility.h" |
#include "core/css/CSSCalculationValue.h" |
+#include "core/css/CSSIdentifierValue.h" |
#include "core/css/CSSPrimitiveValue.h" |
#include "core/css/CSSPrimitiveValueMappings.h" |
#include "core/css/CSSPropertyMetadata.h" |
@@ -75,7 +76,7 @@ static PassRefPtr<AnimatableValue> createFromLengthWithZoom(const Length& length |
case MaxContent: |
case FillAvailable: |
case FitContent: |
- return AnimatableUnknown::create(CSSPrimitiveValue::create(length, 1)); |
+ return AnimatableUnknown::create(CSSValue::create(length, 1)); |
case MaxSizeNone: |
return AnimatableUnknown::create(CSSValueNone); |
case ExtendToZoom: // Does not apply to elements. |
@@ -191,7 +192,7 @@ inline static PassRefPtr<AnimatableValue> createFromFillSize(const FillSize& fil |
case Contain: |
case Cover: |
case SizeNone: |
- return AnimatableUnknown::create(CSSPrimitiveValue::create(fillSize.type)); |
+ return AnimatableUnknown::create(CSSIdentifierValue::create(fillSize.type)); |
default: |
NOTREACHED(); |
return nullptr; |
@@ -326,9 +327,9 @@ PassRefPtr<AnimatableValue> CSSAnimatableValueFactory::create(CSSPropertyID prop |
case CSSPropertyBaselineShift: |
switch (style.svgStyle().baselineShift()) { |
case BS_SUPER: |
- return AnimatableUnknown::create(CSSPrimitiveValue::createIdentifier(CSSValueSuper)); |
+ return AnimatableUnknown::create(CSSIdentifierValue::createIdentifier(CSSValueSuper)); |
case BS_SUB: |
- return AnimatableUnknown::create(CSSPrimitiveValue::createIdentifier(CSSValueSub)); |
+ return AnimatableUnknown::create(CSSIdentifierValue::createIdentifier(CSSValueSub)); |
default: |
return createFromLength(style.baselineShiftValue(), style); |
} |
@@ -370,7 +371,7 @@ PassRefPtr<AnimatableValue> CSSAnimatableValueFactory::create(CSSPropertyID prop |
return AnimatableShadow::create(style.boxShadow(), style.color()); |
case CSSPropertyClip: |
if (style.hasAutoClip()) |
- return AnimatableUnknown::create(CSSPrimitiveValue::createIdentifier(CSSValueAuto)); |
+ return AnimatableUnknown::create(CSSIdentifierValue::createIdentifier(CSSValueAuto)); |
return createFromLengthBox(style.clip(), style); |
case CSSPropertyColor: |
return createFromColor(property, style); |
@@ -524,7 +525,7 @@ PassRefPtr<AnimatableValue> CSSAnimatableValueFactory::create(CSSPropertyID prop |
return createFromFillLayers<CSSPropertyWebkitMaskSize>(style.maskLayers(), style); |
case CSSPropertyPerspective: |
if (style.perspective() == 0) |
- return AnimatableUnknown::create(CSSPrimitiveValue::createIdentifier(CSSValueNone)); |
+ return AnimatableUnknown::create(CSSIdentifierValue::createIdentifier(CSSValueNone)); |
return createFromDouble(style.perspective()); |
case CSSPropertyPerspectiveOrigin: |
return createFromLengthPoint(style.perspectiveOrigin(), style); |
@@ -575,7 +576,7 @@ PassRefPtr<AnimatableValue> CSSAnimatableValueFactory::create(CSSPropertyID prop |
case CSSPropertyVerticalAlign: |
if (style.verticalAlign() == VerticalAlignLength) |
return createFromLength(style.getVerticalAlignLength(), style); |
- return AnimatableUnknown::create(CSSPrimitiveValue::create(style.verticalAlign())); |
+ return AnimatableUnknown::create(CSSIdentifierValue::create(style.verticalAlign())); |
case CSSPropertyVisibility: |
return AnimatableVisibility::create(style.visibility()); |
case CSSPropertyD: |