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 = adopt_own(*new UsedValues);
auto* new_used_values_ptr = new_used_values.ptr(); 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)); used_values_per_layout_node.set(node, move(new_used_values));
return *new_used_values_ptr; 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 = adopt_own(*new UsedValues);
auto* new_used_values_ptr = new_used_values.ptr(); 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)); const_cast<LayoutState*>(this)->used_values_per_layout_node.set(node, move(new_used_values));
return *new_used_values_ptr; 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_node = &node;
m_containing_block_used_values = containing_block_used_values; m_containing_block_used_values = containing_block_used_values;

View file

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