зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
e0b322ebb2
Коммит
f3df961ef7
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче