fix(tabs): don't propagate hover events in WidgetList

This commit is contained in:
CJ van den Berg 2025-01-24 23:24:14 +01:00
parent f9e01f71f7
commit 4848f2494f
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -156,6 +156,9 @@ pub fn render(self: *Self, theme: *const Widget.Theme) bool {
fn on_render_default(_: ?*anyopaque, _: *const Widget.Theme) void {}
pub fn receive(self: *Self, from_: tp.pid_ref, m: tp.message) error{Exit}!bool {
if (try m.match(.{ "H", tp.more }))
return false;
for (self.widgets.items) |*w|
if (try w.widget.send(from_, m))
return true;