diff options
Diffstat (limited to 'components/layout')
-rw-r--r-- | components/layout/flow.rs | 2 | ||||
-rw-r--r-- | components/layout/fragment.rs | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/components/layout/flow.rs b/components/layout/flow.rs index 9769f2070a4..c881817f398 100644 --- a/components/layout/flow.rs +++ b/components/layout/flow.rs @@ -291,7 +291,7 @@ pub trait Flow: HasBaseFlow + fmt::Debug + Sync + Send + 'static { } if !self.as_block().fragment.establishes_stacking_context() || - self.as_block().fragment.style.get_box().transform.0.is_none() { + self.as_block().fragment.style.get_box().transform.0.is_empty() { overflow.translate(&position.origin.to_vector()); return overflow; } diff --git a/components/layout/fragment.rs b/components/layout/fragment.rs index e8455bff4b9..020c4b65ab3 100644 --- a/components/layout/fragment.rs +++ b/components/layout/fragment.rs @@ -2500,7 +2500,7 @@ impl Fragment { /// Returns true if this fragment has a filter, transform, or perspective property set. pub fn has_filter_transform_or_perspective(&self) -> bool { - self.style().get_box().transform.0.is_some() || + !self.style().get_box().transform.0.is_empty() || !self.style().get_effects().filter.0.is_empty() || self.style().get_box().perspective != Either::Second(values::None_) } @@ -2560,7 +2560,7 @@ impl Fragment { _ => return self.style().get_position().z_index.integer_or(0), } - if self.style().get_box().transform.0.is_some() { + if !self.style().get_box().transform.0.is_empty() { return self.style().get_position().z_index.integer_or(0); } |