From 315bf3b42af11bf0c0944ef80ba26e7ea909558d Mon Sep 17 00:00:00 2001 From: Tetsuharu OHZEKI Date: Sat, 8 Mar 2014 23:38:33 +0900 Subject: [PATCH] Use Option::or_else in eventdispatcher::dispatch_event. --- src/components/script/dom/eventdispatcher.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/components/script/dom/eventdispatcher.rs b/src/components/script/dom/eventdispatcher.rs index c22ef7716c1..699dc1f68b5 100644 --- a/src/components/script/dom/eventdispatcher.rs +++ b/src/components/script/dom/eventdispatcher.rs @@ -17,10 +17,9 @@ pub fn dispatch_event(target: &JS, { let event = event.get_mut(); - event.target = match pseudo_target { - Some(pseudo_target) => Some(pseudo_target), - None => Some(target.clone()) - }; + event.target = pseudo_target.or_else(|| { + Some(target.clone()) + }); event.dispatching = true; }