Chromium Code Reviews| Index: Source/core/xml/XSLTProcessor.cpp |
| diff --git a/Source/core/xml/XSLTProcessor.cpp b/Source/core/xml/XSLTProcessor.cpp |
| index ea47745c011a3fe095db6dad1495f14ffd87a231..0d1f343cef1dc867402cc89f00fcb748246efdcd 100644 |
| --- a/Source/core/xml/XSLTProcessor.cpp |
| +++ b/Source/core/xml/XSLTProcessor.cpp |
| @@ -90,7 +90,9 @@ PassRefPtr<Document> XSLTProcessor::createDocumentFromSource(const String& sourc |
| result = DOMWindow::createDocument(sourceMIMEType, init, forceXHTML); |
| } |
| - result->setEncoding(sourceEncoding.isEmpty() ? UTF8Encoding() : WTF::TextEncoding(sourceEncoding)); |
| + Document::DocumentEncodingData data; |
|
abarth-chromium
2013/11/12 07:26:37
Why an inner class?
|
| + data.encoding = sourceEncoding.isEmpty() ? UTF8Encoding() : WTF::TextEncoding(sourceEncoding); |
| + result->setEncodingData(data); |
| result->setContent(documentSource); |
| return result.release(); |