mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 20:37:35 +00:00
LibWeb: Take padding into account when resolving border radii
Before this change, we were resolving border radii values based on content box + border widths only, ignoring padding.
This commit is contained in:
parent
402de2985d
commit
ca57e40350
3 changed files with 19 additions and 2 deletions
|
@ -285,8 +285,7 @@ void LayoutState::resolve_border_radii()
|
|||
if (paintable && is<Painting::PaintableBox>(*paintable)) {
|
||||
auto& paintable_box = static_cast<Painting::PaintableBox&>(*paintable);
|
||||
|
||||
CSSPixelRect const content_rect { 0, 0, used_values.content_width(), used_values.content_height() };
|
||||
auto border_rect = content_rect.inflated(used_values.border_top, used_values.border_right, used_values.border_bottom, used_values.border_left);
|
||||
CSSPixelRect const border_rect { 0, 0, used_values.border_box_width(), used_values.border_box_height() };
|
||||
|
||||
auto const& border_top_left_radius = node.computed_values().border_top_left_radius();
|
||||
auto const& border_top_right_radius = node.computed_values().border_top_right_radius();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue