Remove Traceable from htmlcanvaselement.rs

This commit is contained in:
Manish Goregaokar 2014-09-29 04:33:33 +05:30
parent d9d3ddc865
commit c7bf94680f

View file

@ -8,7 +8,6 @@ use dom::bindings::codegen::InheritTypes::HTMLCanvasElementDerived;
use dom::bindings::codegen::InheritTypes::{ElementCast, HTMLElementCast}; use dom::bindings::codegen::InheritTypes::{ElementCast, HTMLElementCast};
use dom::bindings::global::Window; use dom::bindings::global::Window;
use dom::bindings::js::{MutNullableJS, JSRef, Temporary, OptionalSettable}; use dom::bindings::js::{MutNullableJS, JSRef, Temporary, OptionalSettable};
use dom::bindings::trace::Traceable;
use dom::bindings::utils::{Reflectable, Reflector}; use dom::bindings::utils::{Reflectable, Reflector};
use dom::canvasrenderingcontext2d::CanvasRenderingContext2D; use dom::canvasrenderingcontext2d::CanvasRenderingContext2D;
use dom::document::Document; use dom::document::Document;
@ -33,9 +32,9 @@ static DefaultHeight: u32 = 150;
#[must_root] #[must_root]
pub struct HTMLCanvasElement { pub struct HTMLCanvasElement {
pub htmlelement: HTMLElement, pub htmlelement: HTMLElement,
context: Traceable<MutNullableJS<CanvasRenderingContext2D>>, context: MutNullableJS<CanvasRenderingContext2D>,
width: Traceable<Cell<u32>>, width: Cell<u32>,
height: Traceable<Cell<u32>>, height: Cell<u32>,
} }
impl HTMLCanvasElementDerived for EventTarget { impl HTMLCanvasElementDerived for EventTarget {
@ -48,9 +47,9 @@ impl HTMLCanvasElement {
fn new_inherited(localName: DOMString, document: JSRef<Document>) -> HTMLCanvasElement { fn new_inherited(localName: DOMString, document: JSRef<Document>) -> HTMLCanvasElement {
HTMLCanvasElement { HTMLCanvasElement {
htmlelement: HTMLElement::new_inherited(HTMLCanvasElementTypeId, localName, document), htmlelement: HTMLElement::new_inherited(HTMLCanvasElementTypeId, localName, document),
context: Traceable::new(Default::default()), context: Default::default(),
width: Traceable::new(Cell::new(DefaultWidth)), width: Cell::new(DefaultWidth),
height: Traceable::new(Cell::new(DefaultHeight)), height: Cell::new(DefaultHeight),
} }
} }