mirror of
https://github.com/RGBCube/serenity
synced 2025-05-23 18:55:08 +00:00
LibWeb: Make Element::tag_name() return a const FlyString&
The more generic virtual variant is renamed to node_name() and now only Element has tag_name(). This removes a huge amount of String ctor/dtor churn in selector matching.
This commit is contained in:
parent
ea1ebe8662
commit
6242e029ed
12 changed files with 13 additions and 12 deletions
|
@ -134,7 +134,7 @@ GUI::Variant LayoutTreeModel::data(const GUI::ModelIndex& index, Role role) cons
|
|||
if (node.is_anonymous()) {
|
||||
builder.append("[anonymous]");
|
||||
} else if (!node.node()->is_element()) {
|
||||
builder.append(node.node()->tag_name());
|
||||
builder.append(node.node()->node_name());
|
||||
} else {
|
||||
auto& element = to<Element>(*node.node());
|
||||
builder.append('<');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue