diff options
Diffstat (limited to 'src/components/script/dom/document.rs')
-rw-r--r-- | src/components/script/dom/document.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/components/script/dom/document.rs b/src/components/script/dom/document.rs index c9dbace1c4b..ad197804348 100644 --- a/src/components/script/dom/document.rs +++ b/src/components/script/dom/document.rs @@ -162,9 +162,7 @@ impl BindingObject for AbstractDocument { impl DerivedWrapper for AbstractDocument { #[fixed_stack_segment] fn wrap(&mut self, _cx: *JSContext, _scope: *JSObject, vp: *mut JSVal) -> i32 { - let cache = self.reflector(); - let wrapper = cache.get_jsobject(); - unsafe { *vp = RUST_OBJECT_TO_JSVAL(wrapper) }; + unsafe { *vp = RUST_OBJECT_TO_JSVAL(self.reflector().get_jsobject()) }; return 1; } @@ -229,9 +227,7 @@ impl Document { fn get_scope_and_cx(&self) -> (*JSObject, *JSContext) { let win = self.window.get_ref(); let cx = win.page.js_info.get_ref().js_compartment.cx.ptr; - let cache = win.reflector(); - let scope = cache.get_jsobject(); - (scope, cx) + (win.reflector().get_jsobject(), cx) } pub fn GetElementsByTagName(&self, tag: &DOMString) -> @mut HTMLCollection { |