diff options
author | Manish Goregaokar <manishsmail@gmail.com> | 2014-09-28 16:32:31 +0530 |
---|---|---|
committer | Manish Goregaokar <manishsmail@gmail.com> | 2014-10-05 21:12:26 +0530 |
commit | 8de00ab9995bbbce942b229aef2d3524d41d07f3 (patch) | |
tree | 5e92a5d5b2ed4d1fc4bb88785dd1539fca42a811 /components/script/dom/browsercontext.rs | |
parent | b908d5accb65202c9ff1d8ccefba5ec67c9f4ba7 (diff) | |
download | servo-8de00ab9995bbbce942b229aef2d3524d41d07f3.tar.gz servo-8de00ab9995bbbce942b229aef2d3524d41d07f3.zip |
Remove Traceable from browsercontext.rs
Diffstat (limited to 'components/script/dom/browsercontext.rs')
-rw-r--r-- | components/script/dom/browsercontext.rs | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/components/script/dom/browsercontext.rs b/components/script/dom/browsercontext.rs index 927078d4d30..f3b71cefd03 100644 --- a/components/script/dom/browsercontext.rs +++ b/components/script/dom/browsercontext.rs @@ -3,7 +3,6 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ use dom::bindings::js::{JS, JSRef, Temporary}; -use dom::bindings::trace::Traceable; use dom::bindings::utils::Reflectable; use dom::document::Document; use dom::window::Window; @@ -20,7 +19,7 @@ use std::ptr; pub struct BrowserContext { history: Vec<SessionHistoryEntry>, active_index: uint, - window_proxy: Traceable<*mut JSObject>, + window_proxy: *mut JSObject, } impl BrowserContext { @@ -28,7 +27,7 @@ impl BrowserContext { let mut context = BrowserContext { history: vec!(SessionHistoryEntry::new(document)), active_index: 0, - window_proxy: Traceable::new(ptr::null_mut()), + window_proxy: ptr::null_mut(), }; context.create_window_proxy(); context @@ -44,8 +43,8 @@ impl BrowserContext { } pub fn window_proxy(&self) -> *mut JSObject { - assert!(self.window_proxy.deref().is_not_null()); - *self.window_proxy + assert!(self.window_proxy.is_not_null()); + self.window_proxy } fn create_window_proxy(&mut self) { @@ -62,7 +61,7 @@ impl BrowserContext { WrapperNew(cx, parent, *handler.deref()) }); assert!(wrapper.is_not_null()); - self.window_proxy = Traceable::new(wrapper); + self.window_proxy = wrapper; } } |