diff --git a/Libraries/LibHTML/Frame.cpp b/Libraries/LibHTML/Frame.cpp
index 6fcc0ba2bb..348f1040ef 100644
--- a/Libraries/LibHTML/Frame.cpp
+++ b/Libraries/LibHTML/Frame.cpp
@@ -69,14 +69,14 @@ RefPtr Frame::generate_layout_tree(const StyledNode& styled_root)
}
};
- Function(const StyledNode&, LayoutNode*)> build_layout_tree;
- build_layout_tree = [&](const StyledNode& styled_node, LayoutNode* parent_layout_node) -> RefPtr {
+ Function(const StyledNode&)> build_layout_tree;
+ build_layout_tree = [&](const StyledNode& styled_node) -> RefPtr {
auto layout_node = create_layout_node(styled_node);
if (!layout_node)
return nullptr;
if (styled_node.has_children()) {
for (auto* styled_child = styled_node.first_child(); styled_child; styled_child = styled_child->next_sibling()) {
- auto layout_child = build_layout_tree(*styled_child, layout_node.ptr());
+ auto layout_child = build_layout_tree(*styled_child);
if (!layout_child)
continue;
layout_node->append_child(*layout_child);
@@ -85,7 +85,7 @@ RefPtr Frame::generate_layout_tree(const StyledNode& styled_root)
return layout_node;
};
- return build_layout_tree(styled_root, nullptr);
+ return build_layout_tree(styled_root);
}
void Frame::layout()