diff options
Diffstat (limited to 'components/layout_2020/style_ext.rs')
-rw-r--r-- | components/layout_2020/style_ext.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/components/layout_2020/style_ext.rs b/components/layout_2020/style_ext.rs index 21283395789..40596bf30a4 100644 --- a/components/layout_2020/style_ext.rs +++ b/components/layout_2020/style_ext.rs @@ -341,7 +341,11 @@ impl ComputedValuesExt for ComputedValues { fn unwrap(max_size: &MaxSize<NonNegativeLengthPercentage>) -> Option<&LengthPercentage> { match max_size { MaxSize::LengthPercentage(length) => Some(&length.0), - MaxSize::None => None, + MaxSize::None | + MaxSize::MinContent | + MaxSize::MaxContent | + MaxSize::FitContent | + MaxSize::Stretch => None, } } let position = self.get_position(); @@ -997,7 +1001,9 @@ impl From<stylo::Display> for Display { fn size_to_length(size: &Size) -> LengthPercentageOrAuto { match size { Size::LengthPercentage(length) => LengthPercentageOrAuto::LengthPercentage(&length.0), - Size::Auto => LengthPercentageOrAuto::Auto, + Size::Auto | Size::MinContent | Size::MaxContent | Size::FitContent | Size::Stretch => { + LengthPercentageOrAuto::Auto + }, } } |