aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/Configuration.py
diff options
context:
space:
mode:
authorMs2ger <Ms2ger@gmail.com>2017-02-08 12:40:19 +0100
committerMs2ger <Ms2ger@gmail.com>2017-02-08 12:40:19 +0100
commit85585d93345be93588545c2c7c6766421c12602f (patch)
tree2a4462223fe0f8f338ef1a85725a656aa6ed3742 /components/script/dom/bindings/codegen/Configuration.py
parent5230ad2c61cec18034bb58a8745b7f330f2049da (diff)
downloadservo-85585d93345be93588545c2c7c6766421c12602f.tar.gz
servo-85585d93345be93588545c2c7c6766421c12602f.zip
Remove unused Descriptor.needsRooting field.
Diffstat (limited to 'components/script/dom/bindings/codegen/Configuration.py')
-rw-r--r--components/script/dom/bindings/codegen/Configuration.py3
1 files changed, 0 insertions, 3 deletions
diff --git a/components/script/dom/bindings/codegen/Configuration.py b/components/script/dom/bindings/codegen/Configuration.py
index 14a11c139a9..0fe9bf6c004 100644
--- a/components/script/dom/bindings/codegen/Configuration.py
+++ b/components/script/dom/bindings/codegen/Configuration.py
@@ -201,20 +201,17 @@ class Descriptor(DescriptorProvider):
# Callback and SpiderMonkey types do not use JS smart pointers, so we should not use the
# built-in rooting mechanisms for them.
if spiderMonkeyInterface:
- self.needsRooting = False
self.returnType = 'Rc<%s>' % typeName
self.argumentType = '&%s' % typeName
self.nativeType = typeName
pathDefault = 'dom::types::%s' % typeName
elif self.interface.isCallback():
- self.needsRooting = False
ty = 'dom::bindings::codegen::Bindings::%sBinding::%s' % (ifaceName, ifaceName)
pathDefault = ty
self.returnType = "Rc<%s>" % ty
self.argumentType = "???"
self.nativeType = ty
else:
- self.needsRooting = True
self.returnType = "Root<%s>" % typeName
self.argumentType = "&%s" % typeName
self.nativeType = "*const %s" % typeName