From 8f0712d4f82d81f90dc033551f7ebade90501e6f Mon Sep 17 00:00:00 2001 From: Leo dev Date: Sat, 24 Jan 2026 17:31:58 +0100 Subject: [PATCH] Event passing --- src/component.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/component.rs b/src/component.rs index b9ea6e5..60758b5 100644 --- a/src/component.rs +++ b/src/component.rs @@ -93,6 +93,10 @@ impl Context { (i.lock().unwrap())(self, event); } } + + for (child, _) in self.children.lock().unwrap().iter() { + child.emit_event(event); + } } pub fn emit_event_threaded( @@ -109,6 +113,10 @@ impl Context { }); } } + + for (child, _) in self.children.lock().unwrap().iter() { + child.emit_event_threaded(event); + } } pub fn child) -> View + Send + Sync + 'static>(