aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/document.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/document.rs')
-rw-r--r--components/script/dom/document.rs12
1 files changed, 5 insertions, 7 deletions
diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs
index d074dca0d4e..0e494b79a89 100644
--- a/components/script/dom/document.rs
+++ b/components/script/dom/document.rs
@@ -733,15 +733,13 @@ impl<'a> DocumentHelpers<'a> for &'a Document {
// Set hover state for any elements in the current mouse over list.
// Check if any of them changed state to determine whether to
// force a reflow below.
- for target in mouse_over_targets.iter() {
- let target = target.root();
- let target_ref = target.r();
- if !target_ref.get_hover_state() {
- target_ref.set_hover_state(true);
+ for target in mouse_over_targets.r() {
+ if !target.get_hover_state() {
+ target.set_hover_state(true);
- let target = EventTargetCast::from_ref(target_ref);
+ let target = EventTargetCast::from_ref(*target);
- self.fire_mouse_event(point, &target, "mouseover".to_owned());
+ self.fire_mouse_event(point, target, "mouseover".to_owned());
}
}