aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlcanvaselement.rs
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2014-09-29 04:33:33 +0530
committerManish Goregaokar <manishsmail@gmail.com>2014-10-05 22:16:38 +0530
commitc7bf94680f0bc249c901d30fe2e97a5332436882 (patch)
tree175a1b6539c33ea8c9b1223e8d2084d7bb0dcf3b /components/script/dom/htmlcanvaselement.rs
parentd9d3ddc8658efeaa4433584b5fad6a6cb37ff1ac (diff)
downloadservo-c7bf94680f0bc249c901d30fe2e97a5332436882.tar.gz
servo-c7bf94680f0bc249c901d30fe2e97a5332436882.zip
Remove Traceable from htmlcanvaselement.rs
Diffstat (limited to 'components/script/dom/htmlcanvaselement.rs')
-rw-r--r--components/script/dom/htmlcanvaselement.rs13
1 files changed, 6 insertions, 7 deletions
diff --git a/components/script/dom/htmlcanvaselement.rs b/components/script/dom/htmlcanvaselement.rs
index c2396700a68..09cd40022ef 100644
--- a/components/script/dom/htmlcanvaselement.rs
+++ b/components/script/dom/htmlcanvaselement.rs
@@ -8,7 +8,6 @@ use dom::bindings::codegen::InheritTypes::HTMLCanvasElementDerived;
use dom::bindings::codegen::InheritTypes::{ElementCast, HTMLElementCast};
use dom::bindings::global::Window;
use dom::bindings::js::{MutNullableJS, JSRef, Temporary, OptionalSettable};
-use dom::bindings::trace::Traceable;
use dom::bindings::utils::{Reflectable, Reflector};
use dom::canvasrenderingcontext2d::CanvasRenderingContext2D;
use dom::document::Document;
@@ -33,9 +32,9 @@ static DefaultHeight: u32 = 150;
#[must_root]
pub struct HTMLCanvasElement {
pub htmlelement: HTMLElement,
- context: Traceable<MutNullableJS<CanvasRenderingContext2D>>,
- width: Traceable<Cell<u32>>,
- height: Traceable<Cell<u32>>,
+ context: MutNullableJS<CanvasRenderingContext2D>,
+ width: Cell<u32>,
+ height: Cell<u32>,
}
impl HTMLCanvasElementDerived for EventTarget {
@@ -48,9 +47,9 @@ impl HTMLCanvasElement {
fn new_inherited(localName: DOMString, document: JSRef<Document>) -> HTMLCanvasElement {
HTMLCanvasElement {
htmlelement: HTMLElement::new_inherited(HTMLCanvasElementTypeId, localName, document),
- context: Traceable::new(Default::default()),
- width: Traceable::new(Cell::new(DefaultWidth)),
- height: Traceable::new(Cell::new(DefaultHeight)),
+ context: Default::default(),
+ width: Cell::new(DefaultWidth),
+ height: Cell::new(DefaultHeight),
}
}