summaryrefslogtreecommitdiff
path: root/library/src/visualize
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-02-12 15:01:40 +0100
committerLaurenz <laurmaedje@gmail.com>2023-02-12 15:01:40 +0100
commit6260878245bdf81d7b928777e4fc1018c6651878 (patch)
tree39ba46240093e17f51ced2b2125411c94b69f884 /library/src/visualize
parent2b26e0812877b5a42b62c4bfc8b63a8e61283bff (diff)
Let line have an extent
Diffstat (limited to 'library/src/visualize')
-rw-r--r--library/src/visualize/line.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/library/src/visualize/line.rs b/library/src/visualize/line.rs
index 4b486780..a8b0e334 100644
--- a/library/src/visualize/line.rs
+++ b/library/src/visualize/line.rs
@@ -96,7 +96,8 @@ impl Layout for LineNode {
.zip(regions.base)
.map(|(l, b)| l.relative_to(b));
- let target = regions.expand.select(regions.first, Size::zero());
+ let size = origin.max(origin + delta).max(Size::zero());
+ let target = regions.expand.select(regions.first, size);
let mut frame = Frame::new(target);
let shape = Geometry::Line(delta.to_point()).stroked(stroke);