Index: Source/core/css/CSSPrimitiveValue.cpp |
diff --git a/Source/core/css/CSSPrimitiveValue.cpp b/Source/core/css/CSSPrimitiveValue.cpp |
index 2af60a8a5f8d9644070f566a028caf276d81115c..b6a57c86e4c75dd7414479a061c0f824a200856f 100644 |
--- a/Source/core/css/CSSPrimitiveValue.cpp |
+++ b/Source/core/css/CSSPrimitiveValue.cpp |
@@ -32,7 +32,6 @@ |
#include "core/css/StyleSheetContents.h" |
#include "core/dom/Node.h" |
#include "core/style/ComputedStyle.h" |
-#include "platform/Decimal.h" |
#include "platform/LayoutUnit.h" |
#include "platform/fonts/FontMetrics.h" |
#include "wtf/StdLibExtras.h" |
@@ -830,8 +829,7 @@ String CSSPrimitiveValue::getStringValue() const |
static String formatNumber(double number, const char* suffix, unsigned suffixLength) |
{ |
- Decimal decimal = Decimal::fromDouble(number); |
- String result = decimal.toString(); |
+ String result = String::format("%.6g", number); |
result.append(suffix, suffixLength); |
return result; |
} |