LibWeb: Make node argument to UsedValues::set_node() const

No functional changes.
This commit is contained in:
Jelle Raaijmakers 2025-08-27 12:37:26 +02:00 committed by Andreas Kling
commit 22ccae7e68
Notes: github-actions[bot] 2025-08-27 22:06:55 +00:00
2 changed files with 4 additions and 4 deletions

View file

@ -31,7 +31,7 @@ LayoutState::UsedValues& LayoutState::get_mutable(NodeWithStyle const& node)
auto new_used_values = adopt_own(*new UsedValues);
auto* new_used_values_ptr = new_used_values.ptr();
new_used_values->set_node(const_cast<NodeWithStyle&>(node), containing_block_used_values);
new_used_values->set_node(node, containing_block_used_values);
used_values_per_layout_node.set(node, move(new_used_values));
return *new_used_values_ptr;
}
@ -45,7 +45,7 @@ LayoutState::UsedValues const& LayoutState::get(NodeWithStyle const& node) const
auto new_used_values = adopt_own(*new UsedValues);
auto* new_used_values_ptr = new_used_values.ptr();
new_used_values->set_node(const_cast<NodeWithStyle&>(node), containing_block_used_values);
new_used_values->set_node(node, containing_block_used_values);
const_cast<LayoutState*>(this)->used_values_per_layout_node.set(node, move(new_used_values));
return *new_used_values_ptr;
}
@ -489,7 +489,7 @@ void LayoutState::commit(Box& root)
}
}
void LayoutState::UsedValues::set_node(NodeWithStyle& node, UsedValues const* containing_block_used_values)
void LayoutState::UsedValues::set_node(NodeWithStyle const& node, UsedValues const* containing_block_used_values)
{
m_node = &node;
m_containing_block_used_values = containing_block_used_values;

View file

@ -58,7 +58,7 @@ struct LayoutState {
struct UsedValues {
NodeWithStyle const& node() const { return *m_node; }
NodeWithStyle& node() { return const_cast<NodeWithStyle&>(*m_node); }
void set_node(NodeWithStyle&, UsedValues const* containing_block_used_values);
void set_node(NodeWithStyle const&, UsedValues const* containing_block_used_values);
UsedValues const* containing_block_used_values() const { return m_containing_block_used_values; }