diff options
Diffstat (limited to 'components/script/dom/mouseevent.rs')
-rw-r--r-- | components/script/dom/mouseevent.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/components/script/dom/mouseevent.rs b/components/script/dom/mouseevent.rs index 5bab3406d2f..ceea0f5c46e 100644 --- a/components/script/dom/mouseevent.rs +++ b/components/script/dom/mouseevent.rs @@ -276,13 +276,13 @@ impl MouseEventMethods for MouseEvent { } // https://drafts.csswg.org/cssom-view/#dom-mouseevent-offsetx - fn OffsetX(&self) -> i32 { + fn OffsetX(&self, can_gc: CanGc) -> i32 { let event = self.upcast::<Event>(); if event.dispatching() { match event.GetTarget() { Some(target) => { if let Some(node) = target.downcast::<Node>() { - let rect = node.client_rect(); + let rect = node.client_rect(can_gc); self.client_x.get() - rect.origin.x } else { self.offset_x.get() @@ -296,13 +296,13 @@ impl MouseEventMethods for MouseEvent { } // https://drafts.csswg.org/cssom-view/#dom-mouseevent-offsety - fn OffsetY(&self) -> i32 { + fn OffsetY(&self, can_gc: CanGc) -> i32 { let event = self.upcast::<Event>(); if event.dispatching() { match event.GetTarget() { Some(target) => { if let Some(node) = target.downcast::<Node>() { - let rect = node.client_rect(); + let rect = node.client_rect(can_gc); self.client_y.get() - rect.origin.y } else { self.offset_y.get() |