diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/components/script/dom/htmlbodyelement.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/components/script/dom/htmlbodyelement.rs b/src/components/script/dom/htmlbodyelement.rs index 6e82d78fa50..95335534141 100644 --- a/src/components/script/dom/htmlbodyelement.rs +++ b/src/components/script/dom/htmlbodyelement.rs @@ -43,7 +43,7 @@ impl HTMLBodyElement { pub trait HTMLBodyElementMethods { fn GetOnunload(&self) -> Option<EventHandlerNonNull>; - fn SetOnunload(&mut self, listener: Option<EventHandlerNonNull>); + fn SetOnunload(&self, listener: Option<EventHandlerNonNull>); } impl<'a> HTMLBodyElementMethods for JSRef<'a, HTMLBodyElement> { @@ -52,9 +52,9 @@ impl<'a> HTMLBodyElementMethods for JSRef<'a, HTMLBodyElement> { win.deref().GetOnunload() } - fn SetOnunload(&mut self, listener: Option<EventHandlerNonNull>) { - let mut win = window_from_node(self).root(); - win.SetOnunload(listener) + fn SetOnunload(&self, listener: Option<EventHandlerNonNull>) { + let win = window_from_node(self).root(); + win.deref().SetOnunload(listener) } } |