diff options
author | Emilio Cobos Álvarez <emilio@crisal.io> | 2016-12-25 17:37:41 +0100 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2016-12-25 19:18:34 +0100 |
commit | cc262c641fe6e882ce78c6377923e23d46398c17 (patch) | |
tree | cb5d460677eb2a6d9454d6e71f4879bb2fe83dad /components/script/dom/eventdispatcher.rs | |
parent | cd00d65ffdf4430c07ad3a601a393afba6c2b3b9 (diff) | |
download | servo-cc262c641fe6e882ce78c6377923e23d46398c17.tar.gz servo-cc262c641fe6e882ce78c6377923e23d46398c17.zip |
script: Simplify EventDispatcher's default action.
Diffstat (limited to 'components/script/dom/eventdispatcher.rs')
-rw-r--r-- | components/script/dom/eventdispatcher.rs | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/components/script/dom/eventdispatcher.rs b/components/script/dom/eventdispatcher.rs index d5e4bf51338..bdec56532dc 100644 --- a/components/script/dom/eventdispatcher.rs +++ b/components/script/dom/eventdispatcher.rs @@ -156,15 +156,11 @@ 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(node) = target.downcast::<Node>() { - let vtable = vtable_for(&node); - vtable.handle_event(event); - } + 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. |