Index: Source/core/xml/parser/XMLDocumentParser.cpp |
diff --git a/Source/core/xml/parser/XMLDocumentParser.cpp b/Source/core/xml/parser/XMLDocumentParser.cpp |
index a55bd1acf49c8c754a2cb2ee97637ba991eb4b63..fc75901eb51ae117fe1885ff83f445b8675c7c95 100644 |
--- a/Source/core/xml/parser/XMLDocumentParser.cpp |
+++ b/Source/core/xml/parser/XMLDocumentParser.cpp |
@@ -1438,10 +1438,9 @@ void XMLDocumentParser::doEnd() |
XMLTreeViewer xmlTreeViewer(document()); |
bool xmlViewerMode = !m_sawError && !m_sawCSS && !m_sawXSLTransform && xmlTreeViewer.hasNoStyleInformation(); |
- if (xmlViewerMode) |
+ if (xmlViewerMode) { |
xmlTreeViewer.transformDocumentToTreeView(); |
- |
- if (m_sawXSLTransform) { |
+ } else if (m_sawXSLTransform) { |
xmlDocPtr doc = xmlDocPtrForString(document()->cachedResourceLoader(), m_originalSourceForTransform.toString(), document()->url().string()); |
document()->setTransformSource(adoptPtr(new TransformSource(doc))); |