diff options
Diffstat (limited to 'components/script/dom/bindings/trace.rs')
-rw-r--r-- | components/script/dom/bindings/trace.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/components/script/dom/bindings/trace.rs b/components/script/dom/bindings/trace.rs index cfdd8dac40f..83dd996b698 100644 --- a/components/script/dom/bindings/trace.rs +++ b/components/script/dom/bindings/trace.rs @@ -49,6 +49,7 @@ use http::headers::response::HeaderCollection as ResponseHeaderCollection; use http::headers::request::HeaderCollection as RequestHeaderCollection; use http::method::Method; use std::io::timer::Timer; +use servo_msg::compositor_msg::ScriptListener; impl<T: Reflectable> JSTraceable for JS<T> { fn trace(&self, trc: *mut JSTracer) { @@ -256,3 +257,10 @@ impl<A,B> JSTraceable for fn(A) -> B { // Do nothing } } + +impl JSTraceable for Box<ScriptListener+'static> { + #[inline] + fn trace(&self, _: *mut JSTracer) { + // Do nothing + } +} |