mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 07:02:44 +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
	
	 Aliaksandr Kalenik
						Aliaksandr Kalenik