servo: Merge #1863 - Use Option::or_else in eventdispatcher::dispatch_event (from saneyuki:1841); r=metajack

fix #1841

Source-Repo: https://github.com/servo/servo
Source-Revision: 4b061dc43d5a0d0f9850e0512eed28bfb8476e7b
This commit is contained in:
Tetsuharu OHZEKI 2014-03-08 10:43:35 -05:00
Родитель e0b322ebb2
Коммит f3df961ef7
1 изменённых файлов: 3 добавлений и 4 удалений

Просмотреть файл

@ -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;
}