mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-22 09:18:55 +00:00
LibWeb: Let PaintableBox be const for longer in LayoutState
Makes it clearer where we're modifying it. No functional changes.
This commit is contained in:
parent
4462348916
commit
f122e1f78a
Notes:
github-actions[bot]
2025-09-01 10:22:08 +00:00
Author: https://github.com/gmta
Commit: f122e1f78a
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/6027
Reviewed-by: https://github.com/tcl3 ✅
1 changed files with 2 additions and 2 deletions
|
@ -56,7 +56,7 @@ static CSSPixelRect measure_scrollable_overflow(Box const& box)
|
||||||
if (!box.paintable_box())
|
if (!box.paintable_box())
|
||||||
return {};
|
return {};
|
||||||
|
|
||||||
auto& paintable_box = const_cast<Painting::PaintableBox&>(*box.paintable_box());
|
auto const& paintable_box = *box.paintable_box();
|
||||||
|
|
||||||
if (paintable_box.scrollable_overflow_rect().has_value())
|
if (paintable_box.scrollable_overflow_rect().has_value())
|
||||||
return paintable_box.scrollable_overflow_rect().value();
|
return paintable_box.scrollable_overflow_rect().value();
|
||||||
|
@ -151,7 +151,7 @@ static CSSPixelRect measure_scrollable_overflow(Box const& box)
|
||||||
has_scrollable_overflow = !paintable_absolute_padding_box.contains(scrollable_overflow_rect);
|
has_scrollable_overflow = !paintable_absolute_padding_box.contains(scrollable_overflow_rect);
|
||||||
}
|
}
|
||||||
|
|
||||||
paintable_box.set_overflow_data(Painting::PaintableBox::OverflowData {
|
const_cast<Painting::PaintableBox&>(paintable_box).set_overflow_data({
|
||||||
.scrollable_overflow_rect = scrollable_overflow_rect,
|
.scrollable_overflow_rect = scrollable_overflow_rect,
|
||||||
.has_scrollable_overflow = has_scrollable_overflow,
|
.has_scrollable_overflow = has_scrollable_overflow,
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue