diff options
Diffstat (limited to 'components/script/dom/htmlmetaelement.rs')
-rw-r--r-- | components/script/dom/htmlmetaelement.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/components/script/dom/htmlmetaelement.rs b/components/script/dom/htmlmetaelement.rs index e1194376f31..0b0fcd4e4c8 100644 --- a/components/script/dom/htmlmetaelement.rs +++ b/components/script/dom/htmlmetaelement.rs @@ -57,8 +57,7 @@ impl HTMLMetaElement { let content = content.value(); if !content.is_empty() { if let Some(translated_rule) = ViewportRule::from_meta(&**content) { - let node = self.upcast::<Node>(); - let win = window_from_node(node); + let win = window_from_node(self); let LayoutChan(ref layout_chan) = win.r().layout_chan(); layout_chan.send(Msg::AddMetaViewport(translated_rule)).unwrap(); @@ -84,8 +83,7 @@ impl HTMLMetaElementMethods for HTMLMetaElement { impl VirtualMethods for HTMLMetaElement { fn super_type(&self) -> Option<&VirtualMethods> { - let htmlelement: &HTMLElement = self.upcast::<HTMLElement>(); - Some(htmlelement as &VirtualMethods) + Some(self.upcast::<HTMLElement>() as &VirtualMethods) } fn bind_to_tree(&self, tree_in_doc: bool) { |