diff options
author | bors-servo <metajack+bors@gmail.com> | 2014-12-20 17:51:44 -0700 |
---|---|---|
committer | bors-servo <metajack+bors@gmail.com> | 2014-12-20 17:51:44 -0700 |
commit | a773bd5c4568f2f33855f9cfe04b4301038429f7 (patch) | |
tree | 03aeb5b0c5245f7458c0f30ca0e7e7a7bffffbd8 /components/script/dom/bindings/codegen | |
parent | 6efa7eedbc43c4a1752dccb6a42a080cbe232581 (diff) | |
parent | 582ba9d796f39b8474c6700572bbc40860ac8b6b (diff) | |
download | servo-a773bd5c4568f2f33855f9cfe04b4301038429f7.tar.gz servo-a773bd5c4568f2f33855f9cfe04b4301038429f7.zip |
auto merge of #4454 : amwatson/servo/global_update, r=jdm
Changed fn_wrap argument in reflect_dom_object() and reflect_node() to pass GlobalRef by value rather than by reference. Fixes #4165
Diffstat (limited to 'components/script/dom/bindings/codegen')
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index fc7d630a819..03efd2b59f5 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -1830,7 +1830,7 @@ class CGWrapMethod(CGAbstractMethod): def __init__(self, descriptor): assert not descriptor.interface.isCallback() if not descriptor.isGlobal(): - args = [Argument('*mut JSContext', 'aCx'), Argument('&GlobalRef', 'aScope'), + args = [Argument('*mut JSContext', 'aCx'), Argument('GlobalRef', 'aScope'), Argument("Box<%s>" % descriptor.concreteType, 'aObject', mutable=True)] else: args = [Argument('*mut JSContext', 'aCx'), |