Fix panicking unwrap()
This commit is contained in:
parent
bb584cc7c4
commit
b69b5742ed
4 changed files with 5 additions and 10 deletions
|
@ -1309,7 +1309,6 @@ impl<'a> WindowContext<'a> {
|
|||
.current_frame
|
||||
.dispatch_tree
|
||||
.dispatch_path(node_id);
|
||||
dbg!(node_id, &dispatch_path, self.propagate_event);
|
||||
|
||||
// Capture phase
|
||||
for node_id in &dispatch_path {
|
||||
|
@ -1329,8 +1328,6 @@ impl<'a> WindowContext<'a> {
|
|||
}
|
||||
}
|
||||
|
||||
dbg!(node_id, &dispatch_path, self.propagate_event);
|
||||
|
||||
// Bubble phase
|
||||
for node_id in dispatch_path.iter().rev() {
|
||||
let node = self.window.current_frame.dispatch_tree.node(*node_id);
|
||||
|
@ -1340,7 +1337,6 @@ impl<'a> WindowContext<'a> {
|
|||
} in node.action_listeners.clone()
|
||||
{
|
||||
let any_action = action.as_any();
|
||||
dbg!(action_type, any_action.type_id());
|
||||
if action_type == any_action.type_id() {
|
||||
self.propagate_event = false; // Actions stop propagation by default during the bubble phase
|
||||
listener(any_action, DispatchPhase::Bubble, self);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue