| Index: third_party/WebKit/Source/core/css/resolver/TransformBuilder.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/resolver/TransformBuilder.cpp b/third_party/WebKit/Source/core/css/resolver/TransformBuilder.cpp
|
| index 00a4a620ce9e271da5c2445c2821c5108a295526..8a96b8d0d13f84cd5604c561d856e8a5a940faae 100644
|
| --- a/third_party/WebKit/Source/core/css/resolver/TransformBuilder.cpp
|
| +++ b/third_party/WebKit/Source/core/css/resolver/TransformBuilder.cpp
|
| @@ -42,7 +42,7 @@
|
|
|
| namespace blink {
|
|
|
| -static Length convertToFloatLength(CSSPrimitiveValue* primitiveValue, const CSSToLengthConversionData& conversionData)
|
| +static Length convertToFloatLength(const CSSPrimitiveValue* primitiveValue, const CSSToLengthConversionData& conversionData)
|
| {
|
| ASSERT(primitiveValue);
|
| return primitiveValue->convertToLength(conversionData);
|
| @@ -92,7 +92,7 @@ void TransformBuilder::createTransformOperations(const CSSValue& inValue, const
|
| CSSFunctionValue* transformValue = toCSSFunctionValue(value.get());
|
| TransformOperation::OperationType transformType = getTransformOperationType(transformValue->functionType());
|
|
|
| - CSSPrimitiveValue* firstValue = toCSSPrimitiveValue(transformValue->item(0));
|
| + const CSSPrimitiveValue* firstValue = toCSSPrimitiveValue(transformValue->item(0));
|
|
|
| switch (transformType) {
|
| case TransformOperation::Scale:
|
| @@ -106,7 +106,7 @@ void TransformBuilder::createTransformOperations(const CSSValue& inValue, const
|
| sx = firstValue->getDoubleValue();
|
| if (transformType != TransformOperation::ScaleX) {
|
| if (transformValue->length() > 1) {
|
| - CSSPrimitiveValue* secondValue = toCSSPrimitiveValue(transformValue->item(1));
|
| + const CSSPrimitiveValue* secondValue = toCSSPrimitiveValue(transformValue->item(1));
|
| sy = secondValue->getDoubleValue();
|
| } else {
|
| sy = sx;
|
| @@ -142,7 +142,7 @@ void TransformBuilder::createTransformOperations(const CSSValue& inValue, const
|
| tx = convertToFloatLength(firstValue, conversionData);
|
| if (transformType != TransformOperation::TranslateX) {
|
| if (transformValue->length() > 1) {
|
| - CSSPrimitiveValue* secondValue = toCSSPrimitiveValue(transformValue->item(1));
|
| + const CSSPrimitiveValue* secondValue = toCSSPrimitiveValue(transformValue->item(1));
|
| ty = convertToFloatLength(secondValue, conversionData);
|
| }
|
| }
|
| @@ -178,9 +178,9 @@ void TransformBuilder::createTransformOperations(const CSSValue& inValue, const
|
| break;
|
| }
|
| case TransformOperation::Rotate3D: {
|
| - CSSPrimitiveValue* secondValue = toCSSPrimitiveValue(transformValue->item(1));
|
| - CSSPrimitiveValue* thirdValue = toCSSPrimitiveValue(transformValue->item(2));
|
| - CSSPrimitiveValue* fourthValue = toCSSPrimitiveValue(transformValue->item(3));
|
| + const CSSPrimitiveValue* secondValue = toCSSPrimitiveValue(transformValue->item(1));
|
| + const CSSPrimitiveValue* thirdValue = toCSSPrimitiveValue(transformValue->item(2));
|
| + const CSSPrimitiveValue* fourthValue = toCSSPrimitiveValue(transformValue->item(3));
|
| double x = firstValue->getDoubleValue();
|
| double y = secondValue->getDoubleValue();
|
| double z = thirdValue->getDoubleValue();
|
| @@ -200,7 +200,7 @@ void TransformBuilder::createTransformOperations(const CSSValue& inValue, const
|
| angleX = angle;
|
| if (transformType == TransformOperation::Skew) {
|
| if (transformValue->length() > 1) {
|
| - CSSPrimitiveValue* secondValue = toCSSPrimitiveValue(transformValue->item(1));
|
| + const CSSPrimitiveValue* secondValue = toCSSPrimitiveValue(transformValue->item(1));
|
| angleY = secondValue->computeDegrees();
|
| }
|
| }
|
|
|