diff options
Diffstat (limited to 'components/script/dom/htmlbodyelement.rs')
-rw-r--r-- | components/script/dom/htmlbodyelement.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/components/script/dom/htmlbodyelement.rs b/components/script/dom/htmlbodyelement.rs index 0b9412613e1..7ebaf11c26c 100644 --- a/components/script/dom/htmlbodyelement.rs +++ b/components/script/dom/htmlbodyelement.rs @@ -106,9 +106,9 @@ impl<'a> HTMLBodyElementHelpers for &'a HTMLBodyElement { } } -impl<'a> VirtualMethods for &'a HTMLBodyElement { +impl VirtualMethods for HTMLBodyElement { fn super_type<'b>(&'b self) -> Option<&'b VirtualMethods> { - let element: &&HTMLElement = HTMLElementCast::from_borrowed_ref(self); + let element: &HTMLElement = HTMLElementCast::from_ref(self); Some(element as &VirtualMethods) } @@ -121,7 +121,7 @@ impl<'a> VirtualMethods for &'a HTMLBodyElement { return } - let window = window_from_node(*self); + let window = window_from_node(self); let document = window.r().Document(); document.r().set_reflow_timeout(time::precise_time_ns() + INITIAL_REFLOW_DELAY); let ConstellationChan(ref chan) = window.r().constellation_chan(); @@ -141,7 +141,7 @@ impl<'a> VirtualMethods for &'a HTMLBodyElement { "onbeforeunload", "onhashchange", "onlanguagechange", "onmessage", "onoffline", "ononline", "onpagehide", "onpageshow", "onpopstate", "onstorage", "onresize", "onunload", "onerror"]; - let window = window_from_node(*self); + let window = window_from_node(self); let (cx, url, reflector) = (window.r().get_cx(), window.r().get_url(), window.r().reflector().get_jsobject()); @@ -149,7 +149,7 @@ impl<'a> VirtualMethods for &'a HTMLBodyElement { if FORWARDED_EVENTS.iter().any(|&event| &**name == event) { EventTargetCast::from_ref(window.r()) } else { - EventTargetCast::from_ref(*self) + EventTargetCast::from_ref(self) }; evtarget.set_event_handler_uncompiled(cx, url, reflector, &name[2..], @@ -161,7 +161,7 @@ impl<'a> VirtualMethods for &'a HTMLBodyElement { self.background_color.set(str::parse_legacy_color(&attr.value()).ok()) } &atom!("background") => { - let doc = document_from_node(*self); + let doc = document_from_node(self); let base = doc.r().url(); *self.background.borrow_mut() = UrlParser::new().base_url(&base).parse(&attr.value()).ok(); |