diff options
author | Ms2ger <Ms2ger@gmail.com> | 2016-09-27 10:29:47 +0200 |
---|---|---|
committer | Ms2ger <Ms2ger@gmail.com> | 2016-09-27 10:29:47 +0200 |
commit | 6928fbfa31e0c48b080ce668c38597427ef8a5ca (patch) | |
tree | a44c051f53e176b371bf6802f40211c456094e46 /components/script/dom/bindings/codegen/CodegenRust.py | |
parent | 4ceea0426c933c853b3479acaa3e523c2b34a467 (diff) | |
download | servo-6928fbfa31e0c48b080ce668c38597427ef8a5ca.tar.gz servo-6928fbfa31e0c48b080ce668c38597427ef8a5ca.zip |
Pass a MutableHandle to fill_property_descriptor.
Diffstat (limited to 'components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 5609d12a6d6..defa55affea 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -4775,7 +4775,7 @@ class CGDOMJSProxyHandler_getOwnPropertyDescriptor(CGAbstractExternMethod): def __init__(self, descriptor): args = [Argument('*mut JSContext', 'cx'), Argument('HandleObject', 'proxy'), Argument('HandleId', 'id'), - Argument('MutableHandle<PropertyDescriptor>', 'desc', mutable=True)] + Argument('MutableHandle<PropertyDescriptor>', 'desc')] CGAbstractExternMethod.__init__(self, descriptor, "getOwnPropertyDescriptor", "bool", args) self.descriptor = descriptor @@ -4794,7 +4794,7 @@ class CGDOMJSProxyHandler_getOwnPropertyDescriptor(CGAbstractExternMethod): attrs += " | JSPROP_READONLY" # FIXME(#11868) Should assign to desc.value, desc.get() is a copy. fillDescriptor = ("desc.get().value = result_root.get();\n" - "fill_property_descriptor(&mut desc, proxy.get(), %s);\n" + "fill_property_descriptor(desc, proxy.get(), %s);\n" "return true;" % attrs) templateValues = { 'jsvalRef': 'result_root.handle_mut()', @@ -4820,7 +4820,7 @@ class CGDOMJSProxyHandler_getOwnPropertyDescriptor(CGAbstractExternMethod): attrs = "0" # FIXME(#11868) Should assign to desc.value, desc.get() is a copy. fillDescriptor = ("desc.get().value = result_root.get();\n" - "fill_property_descriptor(&mut desc, proxy.get(), %s);\n" + "fill_property_descriptor(desc, proxy.get(), %s);\n" "return true;" % attrs) templateValues = { 'jsvalRef': 'result_root.handle_mut()', |