Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / dom / DocumentOrderedList.cpp
index 49520e6..c575b22 100644 (file)
@@ -30,7 +30,7 @@
 
 #include "core/dom/Node.h"
 
-namespace WebCore {
+namespace blink {
 
 void DocumentOrderedList::add(Node* node)
 {
@@ -47,7 +47,7 @@ void DocumentOrderedList::add(Node* node)
     do {
         --it;
         Node* n = *it;
-        unsigned short position = n->compareDocumentPositionInternal(node, Node::TreatShadowTreesAsComposed);
+        unsigned short position = n->compareDocumentPosition(node, Node::TreatShadowTreesAsComposed);
         if (position & Node::DOCUMENT_POSITION_FOLLOWING) {
             m_nodes.insertBefore(followingNode, node);
             return;
@@ -60,7 +60,7 @@ void DocumentOrderedList::add(Node* node)
 
 void DocumentOrderedList::parserAdd(Node* node)
 {
-    ASSERT(m_nodes.isEmpty() || m_nodes.last()->compareDocumentPositionInternal(node, Node::TreatShadowTreesAsComposed) & Node::DOCUMENT_POSITION_FOLLOWING);
+    ASSERT(m_nodes.isEmpty() || m_nodes.last()->compareDocumentPosition(node, Node::TreatShadowTreesAsComposed) & Node::DOCUMENT_POSITION_FOLLOWING);
     m_nodes.add(node);
 }
 
@@ -69,5 +69,12 @@ void DocumentOrderedList::remove(const Node* node)
     m_nodes.remove(const_cast<Node*>(node));
 }
 
+void DocumentOrderedList::trace(Visitor* visitor)
+{
+#if ENABLE(OILPAN)
+    visitor->trace(m_nodes);
+#endif
+}
+
 }