╭ changed ─────────────╮ │src/ui/Home/Header.zig│ ╰──────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │28 tab_ids: std.AutoArrayHashMapUnmanaged(usize, void), │ │29 │ │30 pub fn init(allocator: std.mem.Allocator, data: *const Self, session: *ui.Session) !View { │ │31 - var box = wgt.Box(ui.Widget).init(.{ .border_style = .hidden, .rounded_corners = true, .direction = .horiz }); │ │31 + var box = try wgt.Box(ui.Widget).init(allocator, .{ .border_style = .hidden, .rounded_corners = true, .direction = .horiz });│ │32 errdefer box.deinit(allocator); │ │33 │ │34 var tab_ids: std.AutoArrayHashMapUnmanaged(usize, void) = .empty; │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────╮ │49 │ │50 // spacer │ │51 { │ │52 - var text = wgt.Text(ui.Widget).init(" "); │ │52 + var text = try wgt.Text(ui.Widget).init(allocator, " ");│ │53 errdefer text.deinit(allocator); │ │54 try box.children.put(allocator, text.getFocus().id, .{ │ │55 .widget = .{ .text = text }, │ ╰────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────────╮ │65 ) |name, focus_name| { │ │66 // spacer │ │67 if (focus_name.len == 0) { │ │68 - var spacer = ui.Spacer.init(); │ │68 + var spacer = try ui.Spacer.init(allocator); │ │69 errdefer spacer.deinit(allocator); │ │70 try box.children.put(allocator, spacer.getFocus().id, .{│ │71 .widget = .{ .spacer = spacer }, │ ╰────────────────────────────────────────────────────────────────────────────╯