summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/dom/tree_walker.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/dom/tree_walker.h')
-rw-r--r--chromium/third_party/blink/renderer/core/dom/tree_walker.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/chromium/third_party/blink/renderer/core/dom/tree_walker.h b/chromium/third_party/blink/renderer/core/dom/tree_walker.h
index 97d51f00efa..43f338bde1d 100644
--- a/chromium/third_party/blink/renderer/core/dom/tree_walker.h
+++ b/chromium/third_party/blink/renderer/core/dom/tree_walker.h
@@ -41,9 +41,11 @@ class TreeWalker final : public ScriptWrappable, public NodeIteratorBase {
static TreeWalker* Create(Node* root_node,
unsigned what_to_show,
V8NodeFilter* filter) {
- return new TreeWalker(root_node, what_to_show, filter);
+ return MakeGarbageCollected<TreeWalker>(root_node, what_to_show, filter);
}
+ TreeWalker(Node*, unsigned what_to_show, V8NodeFilter*);
+
Node* currentNode() const { return current_.Get(); }
void setCurrentNode(Node*);
@@ -58,8 +60,6 @@ class TreeWalker final : public ScriptWrappable, public NodeIteratorBase {
void Trace(blink::Visitor*) override;
private:
- TreeWalker(Node*, unsigned what_to_show, V8NodeFilter*);
-
Node* SetCurrent(Node*);
template <typename Strategy>
Node* TraverseSiblings(ExceptionState&);