Pass immutable self to HTMLBodyElement::SetOnunload.

This commit is contained in:
Ms2ger 2014-06-11 23:06:27 +02:00
parent d6eae6ae8b
commit fa148e5ff4

View file

@ -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)
}
}