diff options
author | Ms2ger <ms2ger@gmail.com> | 2014-03-04 14:13:58 +0100 |
---|---|---|
committer | Ms2ger <ms2ger@gmail.com> | 2014-03-04 14:13:58 +0100 |
commit | 23b7277b5465d8dbf9cdf94f672688e7af9b89ab (patch) | |
tree | 32b18fe6e737e806582f986f028acac4868d582b /src/components/script/dom/bindings/js.rs | |
parent | 6291aac1701430ec9c55ff852bbdd653a8a9acb4 (diff) | |
download | servo-23b7277b5465d8dbf9cdf94f672688e7af9b89ab.tar.gz servo-23b7277b5465d8dbf9cdf94f672688e7af9b89ab.zip |
Pass &JS<Window> to reflect_dom_object.
Diffstat (limited to 'src/components/script/dom/bindings/js.rs')
-rw-r--r-- | src/components/script/dom/bindings/js.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/components/script/dom/bindings/js.rs b/src/components/script/dom/bindings/js.rs index 4aaf3506ae8..29efaddd840 100644 --- a/src/components/script/dom/bindings/js.rs +++ b/src/components/script/dom/bindings/js.rs @@ -3,7 +3,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ use dom::bindings::utils::{Reflector, Reflectable}; -use dom::window; +use dom::window::Window; use js::jsapi::{JSContext, JSObject}; use layout_interface::TrustedNodeAddress; @@ -31,10 +31,10 @@ impl <T> Clone for JS<T> { impl<T: Reflectable> JS<T> { pub fn new(mut obj: ~T, - window: &window::Window, + window: &JS<Window>, wrap_fn: extern "Rust" fn(*JSContext, *JSObject, ~T) -> *JSObject) -> JS<T> { - let cx = window.get_cx(); - let scope = window.reflector().get_jsobject(); + let cx = window.get().get_cx(); + let scope = window.get().reflector().get_jsobject(); let raw: *mut T = &mut *obj; if wrap_fn(cx, scope, obj).is_null() { fail!("Could not eagerly wrap object"); |