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()