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();
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;
}