Index: Source/core/dom/Document.cpp |
diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp |
index 452ee77862f85014bc01b7558ce192e858fbfef5..ea3cbc390a1862d438aa91858820db7295ae339d 100644 |
--- a/Source/core/dom/Document.cpp |
+++ b/Source/core/dom/Document.cpp |
@@ -896,7 +896,7 @@ PassRefPtr<Node> Document::importNode(Node* importedNode, bool deep, ExceptionSt |
case TEXT_NODE: |
return createTextNode(importedNode->nodeValue()); |
case CDATA_SECTION_NODE: |
- return createCDATASection(importedNode->nodeValue(), exceptionState); |
+ return importedNode->cloneNode(deep); |
adamk
2014/02/19 17:04:59
cloneNode alone can't be used to implement importN
|
case PROCESSING_INSTRUCTION_NODE: |
return createProcessingInstruction(importedNode->nodeName(), importedNode->nodeValue(), exceptionState); |
case COMMENT_NODE: |