diff options
Diffstat (limited to 'src/library/shape.rs')
| -rw-r--r-- | src/library/shape.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/library/shape.rs b/src/library/shape.rs index ecf21dc9..407d5974 100644 --- a/src/library/shape.rs +++ b/src/library/shape.rs @@ -147,7 +147,7 @@ impl Layout for ShapeNode { } else { let default = Length::pt(30.0); let size = Size::new( - if regions.expand.x && regions.current.w.is_finite() { + if regions.expand.x { regions.current.w } else { match self.kind { @@ -155,11 +155,7 @@ impl Layout for ShapeNode { ShapeKind::Rect | ShapeKind::Ellipse => 1.5 * default, } }, - if regions.expand.y && regions.current.h.is_finite() { - regions.current.h - } else { - default - }, + if regions.expand.y { regions.current.h } else { default }, ); Frame::new(size, size.h) |
