diff options
author | Chris Paris <cap@chrisparis.org> | 2014-08-28 17:03:34 -1000 |
---|---|---|
committer | Chris Paris <cap@chrisparis.org> | 2014-08-28 17:03:34 -1000 |
commit | b2b3fbc6e058415f3a0c4816bb9a48124877a23b (patch) | |
tree | e2cfa409e829901c429de33e2e4114cf5e7678c3 /src/components/script/dom/bindings/codegen/CodegenRust.py | |
parent | aea6f849a097f2a4f1fc36da49320a65d2850ece (diff) | |
download | servo-b2b3fbc6e058415f3a0c4816bb9a48124877a23b.tar.gz servo-b2b3fbc6e058415f3a0c4816bb9a48124877a23b.zip |
Support callback return types in codegen
Diffstat (limited to 'src/components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r-- | src/components/script/dom/bindings/codegen/CodegenRust.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/components/script/dom/bindings/codegen/CodegenRust.py b/src/components/script/dom/bindings/codegen/CodegenRust.py index e931335dcd0..28b8809380d 100644 --- a/src/components/script/dom/bindings/codegen/CodegenRust.py +++ b/src/components/script/dom/bindings/codegen/CodegenRust.py @@ -1030,7 +1030,7 @@ def typeRetValNeedsRooting(type): return False if type.nullable(): type = type.inner - return type.isGeckoInterface() and not type.isCallback() + return type.isGeckoInterface() and not type.isCallback() and not type.isCallbackInterface() def memberIsCreator(member): return member.getExtendedAttribute("Creator") is not None |