╭ changed ─────────────╮ │src/ui/User/Header.zig│ ╰──────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │30 tab_ids: std.AutoArrayHashMapUnmanaged(usize, void), │ │31 │ │32 pub fn init(allocator: std.mem.Allocator, data: *const Self, session: *ui.Session) !View { │ │33 - var box = wgt.Box(ui.Widget).init(.{ .border_style = .hidden, .rounded_corners = true, .direction = .horiz }); │ │33 + var box = try wgt.Box(ui.Widget).init(allocator, .{ .border_style = .hidden, .rounded_corners = true, .direction = .horiz });│ │34 errdefer box.deinit(allocator); │ │35 │ │36 var tab_ids: std.AutoArrayHashMapUnmanaged(usize, void) = .empty; │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────╮ │53 │ │54 // spacer │ │55 { │ │56 - var text = wgt.Text(ui.Widget).init(" "); │ │56 + var text = try wgt.Text(ui.Widget).init(allocator, " ");│ │57 errdefer text.deinit(allocator); │ │58 try box.children.put(allocator, text.getFocus().id, .{ │ │59 .widget = .{ .text = text }, │ ╰────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────╮ │87 │ │88 // spacer pushes settings + auth to the right │ │89 { │ │90 - var spacer = ui.Spacer.init(); │ │90 + var spacer = try ui.Spacer.init(allocator); │ │91 errdefer spacer.deinit(allocator); │ │92 try box.children.put(allocator, spacer.getFocus().id, .{│ │93 .widget = .{ .spacer = spacer }, │ ╰────────────────────────────────────────────────────────────────────────╯