diff --git a/src/vxfw/FlexColumn.zig b/src/vxfw/FlexColumn.zig index 36dcedd..d0f2d4a 100644 --- a/src/vxfw/FlexColumn.zig +++ b/src/vxfw/FlexColumn.zig @@ -70,7 +70,7 @@ pub fn draw(self: *const FlexColumn, ctx: vxfw.DrawContext) Allocator.Error!vxfw // Create a context for the child const child_ctx = ctx.withConstraints( - .{ .width = 0, .height = child_height }, + .{ .width = ctx.min.width, .height = child_height }, .{ .width = ctx.max.width.?, .height = child_height }, ); const surf = try child.widget.draw(child_ctx); diff --git a/src/vxfw/FlexRow.zig b/src/vxfw/FlexRow.zig index 969c053..59cc104 100644 --- a/src/vxfw/FlexRow.zig +++ b/src/vxfw/FlexRow.zig @@ -70,7 +70,7 @@ pub fn draw(self: *const FlexRow, ctx: vxfw.DrawContext) Allocator.Error!vxfw.Su // Create a context for the child const child_ctx = ctx.withConstraints( - .{ .width = child_width, .height = 0 }, + .{ .width = child_width, .height = ctx.min.height }, .{ .width = child_width, .height = ctx.max.height.? }, ); const surf = try child.widget.draw(child_ctx);