script: Simplify EventDispatcher's default action.

This commit is contained in:
Emilio Cobos Álvarez 2016-12-25 17:37:41 +01:00
parent cd00d65ffd
commit cc262c641f
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C

View file

@ -156,16 +156,12 @@ pub fn dispatch_event(target: &EventTarget,
dispatch_to_listeners(event, target, event_path.r());
// Default action.
let target = event.GetTarget();
match target {
Some(ref target) => {
if let Some(target) = event.GetTarget() {
if let Some(node) = target.downcast::<Node>() {
let vtable = vtable_for(&node);
vtable.handle_event(event);
}
}
None => {}
}
// Step 10-12.
event.clear_dispatching_flags();