summaryrefslogtreecommitdiff
path: root/src/layout/stacked.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2019-11-19 23:27:56 +0100
committerLaurenz <laurmaedje@gmail.com>2019-11-19 23:27:56 +0100
commit1dafe2c2ea0828bb075fdbb0da663967f7b5b2b9 (patch)
tree3fce35208cb1fcc24b2acbe2470a797303d0d19c /src/layout/stacked.rs
parent6afc84cb9dd5af7c5a72c1d96aafca8b7dd2db0c (diff)
First half of flex refactoring 🥝
Diffstat (limited to 'src/layout/stacked.rs')
-rw-r--r--src/layout/stacked.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/layout/stacked.rs b/src/layout/stacked.rs
index 11de5415..b2d07382 100644
--- a/src/layout/stacked.rs
+++ b/src/layout/stacked.rs
@@ -47,9 +47,9 @@ pub struct StackContext {
impl StackLayouter {
/// Create a new stack layouter.
pub fn new(ctx: StackContext) -> StackLayouter {
+ let axes = ctx.axes;
let space = ctx.spaces[0];
let usable = ctx.axes.generalize(space.usable());
- let axes = ctx.axes;
StackLayouter {
ctx,
@@ -145,7 +145,8 @@ impl StackLayouter {
pub fn space_is_empty(&self) -> bool {
self.combined_dimensions == Size2D::zero()
- && self.sub.dimensions == Size2D::zero()
+ && self.sub.dimensions == Size2D::zero()
+ && self.actions.is_empty()
}
pub fn space_is_last(&self) -> bool {