Use Option::or_else in eventdispatcher::dispatch_event.

This commit is contained in:
Tetsuharu OHZEKI 2014-03-08 23:38:33 +09:00
parent d79c8a10cf
commit 315bf3b42a

View file

@ -17,10 +17,9 @@ pub fn dispatch_event(target: &JS<EventTarget>,
{ {
let event = event.get_mut(); let event = event.get_mut();
event.target = match pseudo_target { event.target = pseudo_target.or_else(|| {
Some(pseudo_target) => Some(pseudo_target), Some(target.clone())
None => Some(target.clone()) });
};
event.dispatching = true; event.dispatching = true;
} }