Remove InsertionPoint and ContentDistributor
[WebKit-https.git] / Source / WebCore / html / HTMLSlotElement.cpp
index 720a34a..73cc961 100644 (file)
 #include "config.h"
 #include "HTMLSlotElement.h"
 
+#if ENABLE(SHADOW_DOM) || ENABLE(DETAILS_ELEMENT)
+
 #include "ElementChildIterator.h"
 #include "HTMLNames.h"
+#include "ShadowRoot.h"
 
 namespace WebCore {
 
@@ -94,16 +97,6 @@ const Vector<Node*>* HTMLSlotElement::assignedNodes() const
     return shadowRoot->assignedNodesForSlot(*this);
 }
 
-Vector<RefPtr<Node>> HTMLSlotElement::getDistributedNodes() const
-{
-    Vector<RefPtr<Node>> distributedNodes;
-
-    if (auto* assignedNodes = this->assignedNodes()) {
-        for (auto* node : *assignedNodes)
-            distributedNodes.append(node);
-    }
-
-    return distributedNodes;
 }
 
-}
+#endif