diff options
author | atbrakhi <atbrakhi@igalia.com> | 2024-06-27 13:12:32 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-27 11:12:32 +0000 |
commit | fced0b49404c02bb5aafa9ddd468f9077ce26c19 (patch) | |
tree | a94169bf840396611429a08a47ef14f8d7a3d4e6 | |
parent | 9ff900e166b2e11b7c902512c4ca71a1cf975338 (diff) | |
download | servo-fced0b49404c02bb5aafa9ddd468f9077ce26c19.tar.gz servo-fced0b49404c02bb5aafa9ddd468f9077ce26c19.zip |
use au in AtomicLineItem (#32630)
-rw-r--r-- | components/layout_2020/flow/inline/line.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/layout_2020/flow/inline/line.rs b/components/layout_2020/flow/inline/line.rs index fe9831cd8f3..ca3127565d3 100644 --- a/components/layout_2020/flow/inline/line.rs +++ b/components/layout_2020/flow/inline/line.rs @@ -444,7 +444,7 @@ impl InlineBoxLineItem { pub(super) struct AtomicLineItem { pub fragment: BoxFragment, - pub size: LogicalVec2<Length>, + pub size: LogicalVec2<Au>, pub positioning_context: Option<PositioningContext>, /// The block offset of this items' baseline relative to the baseline of the line. @@ -474,7 +474,7 @@ impl AtomicLineItem { &relative_adjustement(&self.fragment.style, state.ifc_containing_block); } - state.inline_position += self.size.inline; + state.inline_position += self.size.inline.into(); if let Some(mut positioning_context) = self.positioning_context { positioning_context.adjust_static_position_of_hoisted_fragments_with_offset( @@ -493,7 +493,7 @@ impl AtomicLineItem { match self.fragment.style.clone_vertical_align() { GenericVerticalAlign::Keyword(VerticalAlignKeyword::Top) => Length::zero(), GenericVerticalAlign::Keyword(VerticalAlignKeyword::Bottom) => { - line_metrics.block_size - self.size.block + line_metrics.block_size - self.size.block.into() }, // This covers all baseline-relative vertical alignment. |