summaryrefslogtreecommitdiff
path: root/src/layout/grid.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-08-21 15:28:26 +0200
committerLaurenz <laurmaedje@gmail.com>2021-08-21 15:28:26 +0200
commitf71c38b38d18c7d2ded22667ebff5cfdf591aeea (patch)
tree824b08cb2495fa13830268b5f6d2f37112e1ba43 /src/layout/grid.rs
parenta6f260ca39f70f82617eca87855789413715f47d (diff)
Turn backlog into iterator
Diffstat (limited to 'src/layout/grid.rs')
-rw-r--r--src/layout/grid.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/layout/grid.rs b/src/layout/grid.rs
index ed408ab8..c70b347b 100644
--- a/src/layout/grid.rs
+++ b/src/layout/grid.rs
@@ -434,7 +434,8 @@ impl<'a> GridLayouter<'a> {
// Prepare regions.
let size = self.to_size(first);
let mut regions = Regions::one(size, size, Spec::splat(true));
- regions.backlog = rest.iter().rev().map(|&v| self.to_size(v)).collect();
+ regions.backlog =
+ rest.iter().map(|&v| self.to_size(v)).collect::<Vec<_>>().into_iter();
// Layout the row.
let mut pos = Gen::zero();