diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2017-01-05 07:33:46 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-05 07:33:46 -0800 |
commit | 839b7fe8ef57501ec876d66728e8d6ea9c1757f6 (patch) | |
tree | 12bbc86928c705b487cab82a857c88759c9277cb /components/script/dom/bindings/codegen/CodegenRust.py | |
parent | 36ddf763f66b1b971db07649ff5c69b2e9fd5f91 (diff) | |
parent | 8d633fec42f8121ead9177db266ab75303773935 (diff) | |
download | servo-839b7fe8ef57501ec876d66728e8d6ea9c1757f6.tar.gz servo-839b7fe8ef57501ec876d66728e8d6ea9c1757f6.zip |
Auto merge of #14859 - servo:CallSetup, r=nox
Simplify CallSetup.
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14859)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 19d279cc71e..4b67ceeb2e4 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -6275,11 +6275,7 @@ class CGCallback(CGClass): args.insert(0, Argument(None, "&self")) argsWithoutThis.insert(0, Argument(None, "&self")) - setupCall = ("let mut s_ec = RootedObject::new_unrooted(ptr::null_mut());\n" - "let s = CallSetup::new(&mut s_ec, self, aExceptionHandling);\n" - "if s.get_context().is_null() {\n" - " return Err(JSFailed);\n" - "}\n") + setupCall = "let s = CallSetup::new(self, aExceptionHandling);\n" bodyWithThis = string.Template( setupCall + |