LibWeb: Use StringBuilder::append_code_point() over append(Utf32View)

When appending a single Unicode code point, we don't have to go through
the trouble of creating a Utf32View wrapper over it.
This commit is contained in:
Andreas Kling
2024-07-20 14:30:50 +02:00
committed by Andreas Kling
parent 1a46d8df5f
commit 7892ee355d

View File

@@ -1155,17 +1155,17 @@ void HTMLParser::insert_character(u32 data)
{
auto node = find_character_insertion_node();
if (node == m_character_insertion_node.ptr()) {
m_character_insertion_builder.append(Utf32View { &data, 1 });
m_character_insertion_builder.append_code_point(data);
return;
}
if (!m_character_insertion_node.ptr()) {
m_character_insertion_node = JS::make_handle(node);
m_character_insertion_builder.append(Utf32View { &data, 1 });
m_character_insertion_builder.append_code_point(data);
return;
}
flush_character_insertions();
m_character_insertion_node = JS::make_handle(node);
m_character_insertion_builder.append(Utf32View { &data, 1 });
m_character_insertion_builder.append_code_point(data);
}
void HTMLParser::handle_after_head(HTMLToken& token)