mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Remove most RootedReference uses
We can replace all uses of RootedReference for Option<T> by Option::deref calls.
This commit is contained in:
parent
7bdfad92a5
commit
5fe5e5d6de
34 changed files with 186 additions and 185 deletions
|
@ -477,7 +477,12 @@ fn dispatch_to_listeners(event: &Event, target: &EventTarget, event_path: &[&Eve
|
|||
|
||||
// Step 6.
|
||||
for object in event_path.iter().rev() {
|
||||
invoke(window.r(), object, event, Some(ListenerPhase::Capturing));
|
||||
invoke(
|
||||
window.deref(),
|
||||
object,
|
||||
event,
|
||||
Some(ListenerPhase::Capturing),
|
||||
);
|
||||
if event.stop_propagation.get() {
|
||||
return;
|
||||
}
|
||||
|
@ -489,7 +494,7 @@ fn dispatch_to_listeners(event: &Event, target: &EventTarget, event_path: &[&Eve
|
|||
event.phase.set(EventPhase::AtTarget);
|
||||
|
||||
// Step 8.
|
||||
invoke(window.r(), target, event, None);
|
||||
invoke(window.deref(), target, event, None);
|
||||
if event.stop_propagation.get() {
|
||||
return;
|
||||
}
|
||||
|
@ -505,7 +510,7 @@ fn dispatch_to_listeners(event: &Event, target: &EventTarget, event_path: &[&Eve
|
|||
|
||||
// Step 9.2.
|
||||
for object in event_path {
|
||||
invoke(window.r(), object, event, Some(ListenerPhase::Bubbling));
|
||||
invoke(window.deref(), object, event, Some(ListenerPhase::Bubbling));
|
||||
if event.stop_propagation.get() {
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue