summaryrefslogtreecommitdiff
path: root/src/layout/grid.rs
diff options
context:
space:
mode:
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();