LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtr

This commit is contained in:
Linus Groh 2022-12-14 17:40:33 +00:00 committed by Tim Flynn
commit 22089436ed
Notes: sideshowbarker 2024-07-17 08:55:54 +09:00
161 changed files with 367 additions and 370 deletions

View file

@ -376,7 +376,7 @@ void HTMLInputElement::create_shadow_tree_if_needed()
break;
}
auto* shadow_root = heap().allocate<DOM::ShadowRoot>(realm(), document(), *this);
auto shadow_root = heap().allocate<DOM::ShadowRoot>(realm(), document(), *this);
auto initial_value = m_value;
if (initial_value.is_null())
initial_value = DeprecatedString::empty();
@ -390,8 +390,8 @@ void HTMLInputElement::create_shadow_tree_if_needed()
m_text_node->set_is_password_input({}, true);
MUST(element->append_child(*m_text_node));
MUST(shadow_root->append_child(move(element)));
set_shadow_root(move(shadow_root));
MUST(shadow_root->append_child(element));
set_shadow_root(shadow_root);
}
void HTMLInputElement::did_receive_focus()