mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
layout: Make surrounding_intrinsic_inline_size
report border/padding
and margin separately. This makes correct table layout easier.
This commit is contained in:
parent
b659753555
commit
179547b68f
3 changed files with 16 additions and 11 deletions
|
@ -1585,12 +1585,12 @@ impl BlockFlow {
|
|||
/// used for calculating shrink-to-fit width. Assumes that intrinsic sizes have already been
|
||||
/// computed for this flow.
|
||||
fn content_intrinsic_inline_sizes(&self) -> IntrinsicISizes {
|
||||
let surrounding_inline_size = self.fragment.surrounding_intrinsic_inline_size();
|
||||
let (border_padding, margin) = self.fragment.surrounding_intrinsic_inline_size();
|
||||
IntrinsicISizes {
|
||||
minimum_inline_size: self.base.intrinsic_inline_sizes.minimum_inline_size -
|
||||
surrounding_inline_size,
|
||||
border_padding - margin,
|
||||
preferred_inline_size: self.base.intrinsic_inline_sizes.preferred_inline_size -
|
||||
surrounding_inline_size,
|
||||
border_padding - margin,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue