aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/bindings/codegen/CodegenRust.py
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2014-03-04 15:17:12 +0100
committerMs2ger <ms2ger@gmail.com>2014-03-04 15:17:12 +0100
commitd3ca4afaf57680ec9c26666cf36710b87bc8012d (patch)
treef20ad1cd84719722a00919a08c7f7a4cc454d183 /src/components/script/dom/bindings/codegen/CodegenRust.py
parent787108deaf83cd7bd3e26e4c3aee11469c21c4c8 (diff)
downloadservo-d3ca4afaf57680ec9c26666cf36710b87bc8012d.tar.gz
servo-d3ca4afaf57680ec9c26666cf36710b87bc8012d.zip
Get the Page directly off the Window in CreateBindingJSObject.
Diffstat (limited to 'src/components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r--src/components/script/dom/bindings/codegen/CodegenRust.py3
1 files changed, 1 insertions, 2 deletions
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,