Remove Traceable from messageevent.rs

This commit is contained in:
Manish Goregaokar 2014-09-29 04:49:12 +05:30
parent b322db8866
commit d084523a84

View file

@ -9,7 +9,6 @@ use dom::bindings::codegen::InheritTypes::{EventCast, MessageEventDerived};
use dom::bindings::error::Fallible; use dom::bindings::error::Fallible;
use dom::bindings::global::GlobalRef; use dom::bindings::global::GlobalRef;
use dom::bindings::js::{JSRef, Temporary}; use dom::bindings::js::{JSRef, Temporary};
use dom::bindings::trace::Traceable;
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object}; use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
use dom::event::{Event, MessageEventTypeId}; use dom::event::{Event, MessageEventTypeId};
use dom::eventtarget::{EventTarget, EventTargetHelpers}; use dom::eventtarget::{EventTarget, EventTargetHelpers};
@ -23,7 +22,7 @@ use js::jsval::JSVal;
#[must_root] #[must_root]
pub struct MessageEvent { pub struct MessageEvent {
event: Event, event: Event,
data: Traceable<JSVal>, data: JSVal,
origin: DOMString, origin: DOMString,
lastEventId: DOMString, lastEventId: DOMString,
} }
@ -39,7 +38,7 @@ impl MessageEvent {
-> MessageEvent { -> MessageEvent {
MessageEvent { MessageEvent {
event: Event::new_inherited(MessageEventTypeId), event: Event::new_inherited(MessageEventTypeId),
data: Traceable::new(data), data: data,
origin: origin, origin: origin,
lastEventId: lastEventId, lastEventId: lastEventId,
} }
@ -81,7 +80,7 @@ impl MessageEvent {
impl<'a> MessageEventMethods for JSRef<'a, MessageEvent> { impl<'a> MessageEventMethods for JSRef<'a, MessageEvent> {
fn Data(self, _cx: *mut JSContext) -> JSVal { fn Data(self, _cx: *mut JSContext) -> JSVal {
*self.data self.data
} }
fn Origin(self) -> DOMString { fn Origin(self) -> DOMString {