diff --git a/src/widget/column.rs b/src/widget/column.rs index ed025c8..5a22985 100755 --- a/src/widget/column.rs +++ b/src/widget/column.rs @@ -15,6 +15,7 @@ pub struct Column { impl Widget for Column { fn draw(&self, renderer: &mut Renderer) { + let (_, prev_y) = renderer.position(); self.widgets.iter().for_each(|widget| { let pos = widget.position(renderer); renderer.position_at( @@ -27,6 +28,8 @@ impl Widget for Column { renderer.position().1 + pos.height() ); }); + + renderer.position_at(renderer.position().0, prev_y); } fn position(&self, renderer: &mut Renderer) -> Position {