aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoratbrakhi <atbrakhi@igalia.com>2024-06-27 13:12:32 +0200
committerGitHub <noreply@github.com>2024-06-27 11:12:32 +0000
commitfced0b49404c02bb5aafa9ddd468f9077ce26c19 (patch)
treea94169bf840396611429a08a47ef14f8d7a3d4e6
parent9ff900e166b2e11b7c902512c4ca71a1cf975338 (diff)
downloadservo-fced0b49404c02bb5aafa9ddd468f9077ce26c19.tar.gz
servo-fced0b49404c02bb5aafa9ddd468f9077ce26c19.zip
use au in AtomicLineItem (#32630)
-rw-r--r--components/layout_2020/flow/inline/line.rs6
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.