| Index: Source/core/fetch/FontResource.cpp
|
| diff --git a/Source/core/fetch/FontResource.cpp b/Source/core/fetch/FontResource.cpp
|
| old mode 100644
|
| new mode 100755
|
| index 0fdbcc1d39e9a76f602f07f8dc2a14315522a5f4..319a2c0e5f4a3fe3b8e33e4f422cf197b59142c0
|
| --- a/Source/core/fetch/FontResource.cpp
|
| +++ b/Source/core/fetch/FontResource.cpp
|
| @@ -110,10 +110,11 @@ bool FontResource::ensureSVGFontData()
|
| m_externalSVGDocument = SVGDocument::create();
|
|
|
| OwnPtr<TextResourceDecoder> decoder = TextResourceDecoder::create("application/xml");
|
| - String svgSource = decoder->decode(m_data->data(), m_data->size());
|
| + StringBuilder svgSource;
|
| + svgSource.append(decoder->decode(m_data->data(), m_data->size()));
|
| svgSource.append(decoder->flush());
|
|
|
| - m_externalSVGDocument->setContent(svgSource);
|
| + m_externalSVGDocument->setContent(svgSource.toString());
|
|
|
| if (decoder->sawError())
|
| m_externalSVGDocument = 0;
|
|
|