| 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:
|
|
|