diff options
Diffstat (limited to 'Source/WebCore/css/CSSPropertySourceData.cpp')
| -rw-r--r-- | Source/WebCore/css/CSSPropertySourceData.cpp | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/Source/WebCore/css/CSSPropertySourceData.cpp b/Source/WebCore/css/CSSPropertySourceData.cpp index d17ac8db6..1c5dc9b7e 100644 --- a/Source/WebCore/css/CSSPropertySourceData.cpp +++ b/Source/WebCore/css/CSSPropertySourceData.cpp @@ -36,8 +36,8 @@ #include "CSSPropertySourceData.h" -#include "PlatformString.h" #include <wtf/StaticConstructors.h> +#include <wtf/text/StringBuilder.h> #include <wtf/text/StringHash.h> namespace WebCore { @@ -88,18 +88,19 @@ CSSPropertySourceData::CSSPropertySourceData() String CSSPropertySourceData::toString() const { - DEFINE_STATIC_LOCAL(String, emptyValue, ("e")); - DEFINE_STATIC_LOCAL(String, importantSuffix, (" !important")); + DEFINE_STATIC_LOCAL(String, emptyValue, (ASCIILiteral("e"))); + DEFINE_STATIC_LOCAL(String, importantSuffix, (ASCIILiteral(" !important"))); if (!name && value == emptyValue) return String(); - String result = name; - result += ": "; - result += value; + StringBuilder result; + result.append(name); + result.appendLiteral(": "); + result.append(value); if (important) - result += importantSuffix; - result += ";"; - return result; + result.append(importantSuffix); + result.append(';'); + return result.toString(); } unsigned CSSPropertySourceData::hash() const |
