Commit 6d227f43182f
tarball1 file changed+3-1
@@ -576,8 +576,10 @@ impl<W: Copy + Eq + Hash> Tree<W> {
576576
if let Some(r) = self.root {577577
let area = if self.visible(r, &vis) {578578
area579
+ } else if area.w >= area.h {580
+ Rect::new(area.right(), area.y, 0.0, area.h)579581
} else {580
- Rect::new(area.x + area.w / 2.0, area.y, 0.0, area.h)582
+ Rect::new(area.x, area.bottom(), area.w, 0.0)581583
};582584
self.place(r, area, gap, &vis, &mut out);583585
}