Index: third_party/WebKit/Source/web/WebPageSerializerImpl.cpp |
diff --git a/third_party/WebKit/Source/web/WebPageSerializerImpl.cpp b/third_party/WebKit/Source/web/WebPageSerializerImpl.cpp |
index 694c823537fd26515f275bd1652c7d9b25ae848e..0e743c1f27daed525d521924f587557d45e69ded 100644 |
--- a/third_party/WebKit/Source/web/WebPageSerializerImpl.cpp |
+++ b/third_party/WebKit/Source/web/WebPageSerializerImpl.cpp |
@@ -156,11 +156,7 @@ String WebPageSerializerImpl::preActionBeforeSerializeOpenTag( |
if (!param->haveAddedXMLProcessingDirective) { |
param->haveAddedXMLProcessingDirective = true; |
// Get encoding info. |
- String xmlEncoding = param->document->xmlEncoding(); |
- if (xmlEncoding.isEmpty()) |
- xmlEncoding = param->document->encodingName(); |
- if (xmlEncoding.isEmpty()) |
- xmlEncoding = UTF8Encoding().name(); |
+ String xmlEncoding = param->textEncoding.name(); |
result.appendLiteral("<?xml version=\""); |
result.append(param->document->xmlVersion()); |
result.appendLiteral("\" encoding=\""); |
@@ -452,7 +448,7 @@ bool WebPageSerializerImpl::serialize() |
if (url.isValid()) { |
didSerialization = true; |
- const WTF::TextEncoding& textEncoding = document->encoding().isValid() ? document->encoding() : UTF8Encoding(); |
+ const WTF::TextEncoding& textEncoding = UTF8Encoding(); |
SerializeDomParam param(url, textEncoding, document, m_localDirectoryName); |