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
commit 7892ee355d
Notes: github-actions[bot] 2024-07-20 13:36:35 +00:00

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)