fix: walk tabbar drop_target widgets

closes #22
This commit is contained in:
CJ van den Berg 2026-02-12 21:06:06 +01:00
parent e044d1111e
commit cdb993ea00
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -296,6 +296,10 @@ pub const TabBar = struct {
if (!clipped) if (!clipped)
if (tab.widget.walk(ctx, f)) return true; 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); return f(ctx, self_w);
} }