Return a JS<Window> from global_object_for_{dom,js}_object.

This commit is contained in:
Ms2ger 2014-03-04 11:41:46 +01:00
parent c8bd9615f4
commit 99574f14d9
2 changed files with 9 additions and 12 deletions

View file

@ -4805,8 +4805,7 @@ class CGClassConstructHook(CGAbstractExternMethod):
def generate_code(self):
preamble = """
let window = global_object_for_js_object(RUST_JSVAL_TO_OBJECT(JS_CALLEE(cx, &*vp)));
let global = JS::from_box(window);
let global = global_object_for_js_object(RUST_JSVAL_TO_OBJECT(JS_CALLEE(cx, &*vp)));
let obj = global.reflector().get_jsobject();
"""
nativeName = MakeNativeName(self._ctor.identifier.name)