diff options
author | Ms2ger <ms2ger@gmail.com> | 2014-03-04 15:17:12 +0100 |
---|---|---|
committer | Ms2ger <ms2ger@gmail.com> | 2014-03-04 15:17:12 +0100 |
commit | d3ca4afaf57680ec9c26666cf36710b87bc8012d (patch) | |
tree | f20ad1cd84719722a00919a08c7f7a4cc454d183 /src/components/script/dom/bindings/codegen/CodegenRust.py | |
parent | 787108deaf83cd7bd3e26e4c3aee11469c21c4c8 (diff) | |
download | servo-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.py | 3 |
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, |