make size of DefiniteContainingBlock use app units (#31369)

This commit is contained in:
atbrakhi 2024-02-17 02:10:14 +01:00 committed by GitHub
parent 7f00661d1c
commit d5c9e569bf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 27 additions and 18 deletions

View file

@ -681,7 +681,7 @@ impl<'a, 'b> InlineFormattingContextState<'a, 'b> {
let pbm_end = Length::from(
inline_box_state.pbm.padding.inline_end + inline_box_state.pbm.border.inline_end,
) + inline_box_state.pbm.margin.inline_end.auto_is(Length::zero);
self.current_line_segment.inline_size += pbm_end.into();
self.current_line_segment.inline_size += pbm_end;
}
}

View file

@ -274,8 +274,8 @@ impl BoxTree {
);
let initial_containing_block = DefiniteContainingBlock {
size: LogicalVec2 {
inline: physical_containing_block.size.width,
block: physical_containing_block.size.height,
inline: physical_containing_block.size.width.into(),
block: physical_containing_block.size.height.into(),
},
style,
};