From a4b80377c11fb05c503912cceed8f1570affefce Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 15 Jan 2026 20:30:13 +0100 Subject: [PATCH] fix: tabbar initial render --- src/tui/status/tabs.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tui/status/tabs.zig b/src/tui/status/tabs.zig index 5ba1ae5..f43ff5b 100644 --- a/src/tui/status/tabs.zig +++ b/src/tui/status/tabs.zig @@ -233,7 +233,8 @@ pub const TabBar = struct { fn update_tabs(self: *Self, drag_source: ?*Widget) !void { const buffer_manager = tui.get_buffer_manager() orelse @panic("tabs no buffer manager"); - if (!try self.update_tab_buffers()) return; + const buffers_changed = try self.update_tab_buffers(); + if (!buffers_changed and self.widget_list.widgets.items.len > 0) return; var prev_widget_count: usize = 0; for (self.widget_list.widgets.items) |*split_widgetstate| if (split_widgetstate.widget.dynamic_cast(WidgetList)) |split| { prev_widget_count += 1;