aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/floats.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/layout/floats.rs')
-rw-r--r--components/layout/floats.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/components/layout/floats.rs b/components/layout/floats.rs
index 5a58e27f9d1..e3274c1ed91 100644
--- a/components/layout/floats.rs
+++ b/components/layout/floats.rs
@@ -10,7 +10,7 @@ use std::cmp::{max, min};
use std::fmt;
use style::computed_values::float::T as StyleFloat;
use style::logical_geometry::{LogicalRect, LogicalSize, WritingMode};
-use style::values::computed::LengthPercentageOrAuto;
+use style::values::computed::NonNegativeLengthPercentageOrAuto;
/// The kind of float: left or right.
#[derive(Clone, Copy, Debug, Serialize)]
@@ -549,9 +549,9 @@ impl SpeculatedFloatPlacement {
// might flow around this float.
let inline_size = flow.as_block().fragment.style.content_inline_size();
let fixed = match inline_size {
- LengthPercentageOrAuto::Auto => false,
- LengthPercentageOrAuto::LengthPercentage(ref lp) => {
- lp.is_definitely_zero() || lp.maybe_to_used_value(None).is_some()
+ NonNegativeLengthPercentageOrAuto::Auto => false,
+ NonNegativeLengthPercentageOrAuto::LengthPercentage(ref lp) => {
+ lp.0.is_definitely_zero() || lp.0.maybe_to_used_value(None).is_some()
},
};
if !fixed {