aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/bindings/codegen')
-rw-r--r--components/script/dom/bindings/codegen/CodegenRust.py13
1 files changed, 2 insertions, 11 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py
index 70f883a5eb5..eaf2bbe0fe7 100644
--- a/components/script/dom/bindings/codegen/CodegenRust.py
+++ b/components/script/dom/bindings/codegen/CodegenRust.py
@@ -1847,7 +1847,7 @@ class CGPrototypeJSClass(CGThing):
return """\
static PrototypeClass: JSClass = JSClass {
name: %s as *const u8 as *const libc::c_char,
- flags: (1 & JSCLASS_RESERVED_SLOTS_MASK) << JSCLASS_RESERVED_SLOTS_SHIFT, //JSCLASS_HAS_RESERVED_SLOTS(1)
+ flags: 0,
addProperty: None,
delProperty: None,
getProperty: None,
@@ -2360,14 +2360,6 @@ class CGCreateInterfaceObjectsMethod(CGAbstractMethod):
else:
protoClass = "Some(&PrototypeClass)"
- if self.descriptor.concrete:
- if self.descriptor.proxy:
- domClass = "Some(&Class)"
- else:
- domClass = "Some(&Class.dom_class)"
- else:
- domClass = "None"
-
if self.descriptor.interface.hasInterfaceObject():
if self.descriptor.interface.ctor():
constructHook = CONSTRUCT_HOOK_NAME
@@ -2386,8 +2378,7 @@ class CGCreateInterfaceObjectsMethod(CGAbstractMethod):
do_create_interface_objects(cx, receiver, parent_proto.handle(),
%s, %s,
&named_constructors,
- %s,
- &sNativeProperties, rval);""" % (protoClass, constructor, domClass)
+ &sNativeProperties, rval);""" % (protoClass, constructor)
createArray = """\
let named_constructors: [(NonNullJSNative, &'static str, u32); %d] = [