| Index: Source/core/xml/XSLTProcessor.cpp
|
| diff --git a/Source/core/xml/XSLTProcessor.cpp b/Source/core/xml/XSLTProcessor.cpp
|
| index 2c4f54784eff24b94c58fad03708e0bbdb22a7fc..2756e6848584fbc9510f42393abbc45758057fa0 100644
|
| --- a/Source/core/xml/XSLTProcessor.cpp
|
| +++ b/Source/core/xml/XSLTProcessor.cpp
|
| @@ -87,7 +87,9 @@ PassRefPtr<Document> XSLTProcessor::createDocumentFromSource(const String& sourc
|
| frame->domWindow()->setDocument(result);
|
| }
|
|
|
| - result->setEncoding(sourceEncoding.isEmpty() ? UTF8Encoding() : WTF::TextEncoding(sourceEncoding));
|
| + Document::DocumentEncodingData data;
|
| + data.encoding = sourceEncoding.isEmpty() ? UTF8Encoding() : WTF::TextEncoding(sourceEncoding);
|
| + result->setEncoding(data);
|
| result->setContent(documentSource);
|
|
|
| return result.release();
|
|
|