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 34bc016e83ca2780aa3ff3e6153ee8224a56a56b..fb0dd2ed9daf47877438037787533e571b217ddc 100644 |
--- a/third_party/WebKit/Source/web/WebPageSerializerImpl.cpp |
+++ b/third_party/WebKit/Source/web/WebPageSerializerImpl.cpp |
@@ -163,11 +163,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=\""); |
@@ -462,7 +458,7 @@ bool WebPageSerializerImpl::serialize() |
if (url.isValid() && m_localLinks.contains(url.string())) { |
didSerialization = true; |
- const WTF::TextEncoding& textEncoding = document->encoding().isValid() ? document->encoding() : UTF8Encoding(); |
+ const WTF::TextEncoding& textEncoding = UTF8Encoding(); |
String directoryName = url == mainURL ? m_localDirectoryName : ""; |
SerializeDomParam param(url, textEncoding, document, directoryName); |