From 4fa872511117eafd934cad70c7d3b8c583fb960e Mon Sep 17 00:00:00 2001 From: Cameron Zwarich Date: Thu, 18 Sep 2014 13:43:15 -0700 Subject: First steps of &JSRef -> JSRef conversion Replace &JSRef with JSRef in the bulk of the generated code. This will remove a level of indirection throughout all DOM code. This patch doesn't change methods implemented on JSRef to take `self` rather than `&self`, and it leaves a few other uses of &JSRef, but those changes can be made incrementally. --- components/script/dom/htmlsourceelement.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'components/script/dom/htmlsourceelement.rs') diff --git a/components/script/dom/htmlsourceelement.rs b/components/script/dom/htmlsourceelement.rs index 8936d9834f5..9577279baba 100644 --- a/components/script/dom/htmlsourceelement.rs +++ b/components/script/dom/htmlsourceelement.rs @@ -26,14 +26,14 @@ impl HTMLSourceElementDerived for EventTarget { } impl HTMLSourceElement { - pub fn new_inherited(localName: DOMString, document: &JSRef) -> HTMLSourceElement { + pub fn new_inherited(localName: DOMString, document: JSRef) -> HTMLSourceElement { HTMLSourceElement { htmlelement: HTMLElement::new_inherited(HTMLSourceElementTypeId, localName, document) } } #[allow(unrooted_must_root)] - pub fn new(localName: DOMString, document: &JSRef) -> Temporary { + pub fn new(localName: DOMString, document: JSRef) -> Temporary { let element = HTMLSourceElement::new_inherited(localName, document); Node::reflect_node(box element, document, HTMLSourceElementBinding::Wrap) } -- cgit v1.2.3