From cdb993ea007d4fe06282b4c2fcaa759c0cf0a9ce Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 12 Feb 2026 21:06:06 +0100 Subject: [PATCH] fix: walk tabbar drop_target widgets closes #22 --- src/tui/status/tabs.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tui/status/tabs.zig b/src/tui/status/tabs.zig index 3d72f1c..2e3f320 100644 --- a/src/tui/status/tabs.zig +++ b/src/tui/status/tabs.zig @@ -296,6 +296,10 @@ pub const TabBar = struct { if (!clipped) if (tab.widget.walk(ctx, f)) return true; } + for (self.splits_list.widgets.items) |*split_widget| if (split_widget.widget.dynamic_cast(WidgetList)) |split| + for (split.widgets.items) |*widget_state| if (widget_state.widget.dynamic_cast(drop_target.ButtonType)) |_| { + if (widget_state.widget.walk(ctx, f)) return true; + }; return f(ctx, self_w); }