mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-31 05:09:12 +00:00
LibWeb: Convert BorderData::width to CSSPixels
The `clip_shrink` optimization in `paint_background()` now also correctly uses DevicePixels, instead of reducing a DevicePixel rect by a CSSPixels amount.
This commit is contained in:
parent
072ab94889
commit
5ee1b7db7c
Notes:
sideshowbarker
2024-07-16 23:38:54 +09:00
Author: https://github.com/AtkinsSJ
Commit: 5ee1b7db7c
Pull-request: https://github.com/SerenityOS/serenity/pull/20265
7 changed files with 20 additions and 20 deletions
|
@ -224,14 +224,14 @@ void LayoutState::UsedValues::set_node(NodeWithStyleAndBoxModelMetrics& node, Us
|
|||
CSSPixels border_and_padding;
|
||||
|
||||
if (width) {
|
||||
border_and_padding = CSSPixels(computed_values.border_left().width)
|
||||
border_and_padding = computed_values.border_left().width
|
||||
+ computed_values.padding().left().to_px(*m_node, containing_block_used_values->content_width())
|
||||
+ CSSPixels(computed_values.border_right().width)
|
||||
+ computed_values.border_right().width
|
||||
+ computed_values.padding().right().to_px(*m_node, containing_block_used_values->content_width());
|
||||
} else {
|
||||
border_and_padding = CSSPixels(computed_values.border_top().width)
|
||||
border_and_padding = computed_values.border_top().width
|
||||
+ computed_values.padding().top().to_px(*m_node, containing_block_used_values->content_width())
|
||||
+ CSSPixels(computed_values.border_bottom().width)
|
||||
+ computed_values.border_bottom().width
|
||||
+ computed_values.padding().bottom().to_px(*m_node, containing_block_used_values->content_width());
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue