mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-31 05:09:12 +00:00
LibWeb: Remove unnecessary const_cast in ViewportPaintable
This commit is contained in:
parent
5a874cc62a
commit
9ac685b948
Notes:
github-actions[bot]
2025-07-07 20:06:41 +00:00
Author: https://github.com/kalenikaliaksandr
Commit: 9ac685b948
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/5342
1 changed files with 5 additions and 5 deletions
|
@ -132,18 +132,18 @@ void ViewportPaintable::assign_clip_frames()
|
|||
return TraversalDecision::Continue;
|
||||
});
|
||||
|
||||
for_each_in_subtree([&](auto const& paintable) {
|
||||
for_each_in_subtree([&](auto& paintable) {
|
||||
if (paintable.is_paintable_box()) {
|
||||
auto const& paintable_box = static_cast<PaintableBox const&>(paintable);
|
||||
auto& paintable_box = static_cast<PaintableBox&>(paintable);
|
||||
if (auto clip_frame = clip_state.get(paintable_box); clip_frame.has_value()) {
|
||||
const_cast<PaintableBox&>(paintable_box).set_own_clip_frame(clip_frame.value());
|
||||
paintable_box.set_own_clip_frame(clip_frame.value());
|
||||
}
|
||||
}
|
||||
for (auto block = paintable.containing_block(); !block->is_viewport(); block = block->containing_block()) {
|
||||
if (auto clip_frame = clip_state.get(block); clip_frame.has_value()) {
|
||||
if (paintable.is_paintable_box()) {
|
||||
auto const& paintable_box = static_cast<PaintableBox const&>(paintable);
|
||||
const_cast<PaintableBox&>(paintable_box).set_enclosing_clip_frame(clip_frame.value());
|
||||
auto& paintable_box = static_cast<PaintableBox&>(paintable);
|
||||
paintable_box.set_enclosing_clip_frame(clip_frame.value());
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue