diff options
author | Simon Hausmann <simon.hausmann@nokia.com> | 2012-09-10 19:10:20 +0200 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@nokia.com> | 2012-09-10 19:10:20 +0200 |
commit | 284837daa07b29d6a63a748544a90b1f5842ac5c (patch) | |
tree | ecd258180bde91fe741e0cfd2638beb3c6da7e8e /Source/WebCore/css/CSSPropertySourceData.cpp | |
parent | 2e2ba8ff45915f40ed3e014101269c175f2a89a0 (diff) | |
download | qtwebkit-284837daa07b29d6a63a748544a90b1f5842ac5c.tar.gz |
Imported WebKit commit 68645295d2e3e09af2c942f092556f06aa5f8b0d (http://svn.webkit.org/repository/webkit/trunk@128073)
New snapshot
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 |