diff --git a/components/layout_2020/positioned.rs b/components/layout_2020/positioned.rs index 90d0a2db5af..04a417163cc 100644 --- a/components/layout_2020/positioned.rs +++ b/components/layout_2020/positioned.rs @@ -866,7 +866,7 @@ impl<'a> AbsoluteAxisSolver<'a> { fn solve_with_size(&mut self, size: Au) -> AxisResult { // Override sizes let old_size = mem::replace(&mut self.computed_size, AuOrAuto::LengthPercentage(size)); - let old_min_size = mem::replace(&mut self.computed_min_size, Au::zero()); + let old_min_size = mem::take(&mut self.computed_min_size); let old_max_size = self.computed_max_size.take(); let result = self.solve_tentatively();