Index: trunk/Source/core/css/CSSPrimitiveValue.cpp |
=================================================================== |
--- trunk/Source/core/css/CSSPrimitiveValue.cpp (revision 154824) |
+++ trunk/Source/core/css/CSSPrimitiveValue.cpp (working copy) |
@@ -1025,21 +1025,21 @@ |
Color::parseHexColor(m_value.string, rgbColor); |
Color color(rgbColor); |
- StringBuilder result; |
- result.reserveCapacity(32); |
+ Vector<LChar> result; |
+ result.reserveInitialCapacity(32); |
bool colorHasAlpha = color.hasAlpha(); |
if (colorHasAlpha) |
result.append("rgba(", 5); |
else |
result.append("rgb(", 4); |
- result.appendNumber(static_cast<unsigned char>(color.red())); |
+ appendNumber(result, static_cast<unsigned char>(color.red())); |
result.append(", ", 2); |
- result.appendNumber(static_cast<unsigned char>(color.green())); |
+ appendNumber(result, static_cast<unsigned char>(color.green())); |
result.append(", ", 2); |
- result.appendNumber(static_cast<unsigned char>(color.blue())); |
+ appendNumber(result, static_cast<unsigned char>(color.blue())); |
if (colorHasAlpha) { |
result.append(", ", 2); |
@@ -1049,7 +1049,7 @@ |
} |
result.append(')'); |
- text = result.toString(); |
+ text = String::adopt(result); |
break; |
} |
case CSS_PAIR: |