aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/components/script/dom/htmlbodyelement.rs8
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)
}
}