From d3ca4afaf57680ec9c26666cf36710b87bc8012d Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Tue, 4 Mar 2014 15:17:12 +0100 Subject: Get the Page directly off the Window in CreateBindingJSObject. --- src/components/script/dom/bindings/codegen/CodegenRust.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/components/script/dom/bindings/codegen/CodegenRust.py') diff --git a/src/components/script/dom/bindings/codegen/CodegenRust.py b/src/components/script/dom/bindings/codegen/CodegenRust.py index fd6d83d09ec..28cc819972c 100644 --- a/src/components/script/dom/bindings/codegen/CodegenRust.py +++ b/src/components/script/dom/bindings/codegen/CodegenRust.py @@ -2569,8 +2569,7 @@ def CreateBindingJSObject(descriptor, parent=None): if descriptor.proxy: assert not descriptor.createGlobal handler = """ - let page = page_from_context(aCx); - let mut js_info = (*page).js_info(); + let js_info = aScope.get().page().js_info(); let handler = js_info.get().get_ref().dom_static.proxy_handlers.get(&(PrototypeList::id::%s as uint)); """ % descriptor.name create += handler + """ let obj = NewProxyObject(aCx, *handler, -- cgit v1.2.3