From 85585d93345be93588545c2c7c6766421c12602f Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Wed, 8 Feb 2017 12:40:19 +0100 Subject: Remove unused Descriptor.needsRooting field. --- components/script/dom/bindings/codegen/Configuration.py | 3 --- 1 file changed, 3 deletions(-) (limited to 'components/script/dom') 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 -- cgit v1.2.3