LibWeb: Remove unused append_child and remove_child in BrowsingContext

A part of post navigables cleanup.
This commit is contained in:
Aliaksandr Kalenik 2023-10-26 22:24:55 +02:00 committed by Andreas Kling
parent 4b5b8fc564
commit 895ec6ad09
Notes: sideshowbarker 2024-07-17 02:59:43 +09:00
2 changed files with 0 additions and 36 deletions

View File

@ -728,40 +728,6 @@ BrowsingContext const* BrowsingContext::the_one_permitted_sandboxed_navigator()
return nullptr;
}
void BrowsingContext::append_child(JS::NonnullGCPtr<BrowsingContext> child)
{
VERIFY(!child->m_parent);
if (m_last_child)
m_last_child->m_next_sibling = child;
child->m_previous_sibling = m_last_child;
child->m_parent = this;
m_last_child = child;
if (!m_first_child)
m_first_child = m_last_child;
}
void BrowsingContext::remove_child(JS::NonnullGCPtr<BrowsingContext> child)
{
VERIFY(child->m_parent.ptr() == this);
if (m_first_child == child)
m_first_child = child->m_next_sibling;
if (m_last_child == child)
m_last_child = child->m_previous_sibling;
if (child->m_next_sibling)
child->m_next_sibling->m_previous_sibling = child->m_previous_sibling;
if (child->m_previous_sibling)
child->m_previous_sibling->m_next_sibling = child->m_next_sibling;
child->m_next_sibling = nullptr;
child->m_previous_sibling = nullptr;
child->m_parent = nullptr;
}
JS::GCPtr<BrowsingContext> BrowsingContext::first_child() const
{
return m_first_child;

View File

@ -50,8 +50,6 @@ public:
JS::NonnullGCPtr<HTML::TraversableNavigable> top_level_traversable() const;
JS::GCPtr<BrowsingContext> parent() const { return m_parent; }
void append_child(JS::NonnullGCPtr<BrowsingContext>);
void remove_child(JS::NonnullGCPtr<BrowsingContext>);
JS::GCPtr<BrowsingContext> first_child() const;
JS::GCPtr<BrowsingContext> next_sibling() const;