| Index: Source/core/dom/Document.cpp
|
| diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp
|
| index 642961a5807db06828d327863eb3d45df88b96e3..c3ee66ce7fe9344118d828c6aa527d8f1556ad84 100644
|
| --- a/Source/core/dom/Document.cpp
|
| +++ b/Source/core/dom/Document.cpp
|
| @@ -547,7 +547,6 @@ Document::~Document()
|
| for (unsigned i = 0; i < WTF_ARRAY_LENGTH(m_nodeListCounts); i++)
|
| ASSERT(!m_nodeListCounts[i]);
|
|
|
| - clearDocumentScope();
|
| setClient(0);
|
|
|
| InspectorCounters::decrementCounter(InspectorCounters::DocumentCounter);
|
| @@ -3492,14 +3491,14 @@ void Document::detachNodeIterator(NodeIterator* ni)
|
| m_nodeIterators.remove(ni);
|
| }
|
|
|
| -void Document::moveNodeIteratorsToNewDocument(Node* node, Document* newDocument)
|
| +void Document::moveNodeIteratorsToNewDocument(Node& node, Document& newDocument)
|
| {
|
| HashSet<NodeIterator*> nodeIteratorsList = m_nodeIterators;
|
| HashSet<NodeIterator*>::const_iterator nodeIteratorsEnd = nodeIteratorsList.end();
|
| for (HashSet<NodeIterator*>::const_iterator it = nodeIteratorsList.begin(); it != nodeIteratorsEnd; ++it) {
|
| if ((*it)->root() == node) {
|
| detachNodeIterator(*it);
|
| - newDocument->attachNodeIterator(*it);
|
| + newDocument.attachNodeIterator(*it);
|
| }
|
| }
|
| }
|
|
|