diff --git a/Libraries/LibWeb/Layout/LayoutState.cpp b/Libraries/LibWeb/Layout/LayoutState.cpp index 0c2b574837d..dea78b9e2af 100644 --- a/Libraries/LibWeb/Layout/LayoutState.cpp +++ b/Libraries/LibWeb/Layout/LayoutState.cpp @@ -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(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(node), containing_block_used_values); + new_used_values->set_node(node, containing_block_used_values); const_cast(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; diff --git a/Libraries/LibWeb/Layout/LayoutState.h b/Libraries/LibWeb/Layout/LayoutState.h index 8e8c9d5e123..2398bd7d296 100644 --- a/Libraries/LibWeb/Layout/LayoutState.h +++ b/Libraries/LibWeb/Layout/LayoutState.h @@ -58,7 +58,7 @@ struct LayoutState { struct UsedValues { NodeWithStyle const& node() const { return *m_node; } NodeWithStyle& node() { return const_cast(*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; }