fix(tabs): don't propagate hover events in WidgetList
This commit is contained in:
parent
f9e01f71f7
commit
4848f2494f
1 changed files with 3 additions and 0 deletions
|
@ -156,6 +156,9 @@ pub fn render(self: *Self, theme: *const Widget.Theme) bool {
|
||||||
fn on_render_default(_: ?*anyopaque, _: *const Widget.Theme) void {}
|
fn on_render_default(_: ?*anyopaque, _: *const Widget.Theme) void {}
|
||||||
|
|
||||||
pub fn receive(self: *Self, from_: tp.pid_ref, m: tp.message) error{Exit}!bool {
|
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|
|
for (self.widgets.items) |*w|
|
||||||
if (try w.widget.send(from_, m))
|
if (try w.widget.send(from_, m))
|
||||||
return true;
|
return true;
|
||||||
|
|
Loading…
Add table
Reference in a new issue