mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 14:18:12 +00:00
LibWeb: Remove unused append_child and remove_child in BrowsingContext
A part of post navigables cleanup.
This commit is contained in:
parent
4b5b8fc564
commit
895ec6ad09
2 changed files with 0 additions and 36 deletions
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue