Index: Source/core/svg/SVGLengthContext.cpp |
diff --git a/Source/core/svg/SVGLengthContext.cpp b/Source/core/svg/SVGLengthContext.cpp |
index 8146c8b22acf12743d974c9983e3d00cb2cc3561..2c817471055a2c01324000879df984c9aa9e87e7 100644 |
--- a/Source/core/svg/SVGLengthContext.cpp |
+++ b/Source/core/svg/SVGLengthContext.cpp |
@@ -111,15 +111,15 @@ float SVGLengthContext::convertValueToUserUnits(float value, SVGLengthMode mode, |
case LengthTypeEXS: |
return convertValueFromEXSToUserUnits(value, exceptionState); |
case LengthTypeCM: |
- return value * cssPixelsPerInch / 2.54f; |
+ return value * cssPixelsPerCentimeter; |
case LengthTypeMM: |
- return value * cssPixelsPerInch / 25.4f; |
+ return value * cssPixelsPerMillimeter; |
case LengthTypeIN: |
return value * cssPixelsPerInch; |
case LengthTypePT: |
- return value * cssPixelsPerInch / 72; |
+ return value * cssPixelsPerPoint; |
case LengthTypePC: |
- return value * cssPixelsPerInch / 6; |
+ return value * cssPixelsPerPica; |
} |
ASSERT_NOT_REACHED(); |
@@ -143,15 +143,15 @@ float SVGLengthContext::convertValueFromUserUnits(float value, SVGLengthMode mod |
case LengthTypePX: |
return value; |
case LengthTypeCM: |
- return value * 2.54f / cssPixelsPerInch; |
+ return value / cssPixelsPerCentimeter; |
case LengthTypeMM: |
- return value * 25.4f / cssPixelsPerInch; |
+ return value / cssPixelsPerMillimeter; |
case LengthTypeIN: |
return value / cssPixelsPerInch; |
case LengthTypePT: |
- return value * 72 / cssPixelsPerInch; |
+ return value / cssPixelsPerPoint; |
case LengthTypePC: |
- return value * 6 / cssPixelsPerInch; |
+ return value / cssPixelsPerPica; |
} |
ASSERT_NOT_REACHED(); |