diff options
author | Ms2ger <ms2ger@gmail.com> | 2014-03-05 20:01:58 +0100 |
---|---|---|
committer | Ms2ger <ms2ger@gmail.com> | 2014-03-05 20:01:58 +0100 |
commit | 14f679d455e5907a738c5879e10c0ff32de7a942 (patch) | |
tree | 2c984e8571a96856fb575f7b09e68f32b6c6185c | |
parent | cfbcb5c62b4589ccf93520a90da14a5d93b323a0 (diff) | |
download | servo-14f679d455e5907a738c5879e10c0ff32de7a942.tar.gz servo-14f679d455e5907a738c5879e10c0ff32de7a942.zip |
Remove some dead code from CGCreateInterfaceObjectsMethod.
-rw-r--r-- | src/components/script/dom/bindings/codegen/CodegenRust.py | 34 |
1 files changed, 1 insertions, 33 deletions
diff --git a/src/components/script/dom/bindings/codegen/CodegenRust.py b/src/components/script/dom/bindings/codegen/CodegenRust.py index f9a82da32e9..cf9a1c5f36f 100644 --- a/src/components/script/dom/bindings/codegen/CodegenRust.py +++ b/src/components/script/dom/bindings/codegen/CodegenRust.py @@ -2675,38 +2675,6 @@ class CGCreateInterfaceObjectsMethod(CGAbstractMethod): # if we don't need to create anything, why are we generating this? assert needInterfaceObject or needInterfacePrototypeObject - idsToInit = [] - if False: #XXXjdm don't need xray stuff yet - for var in self.properties.xrayRelevantArrayNames(): - props = getattr(self.properties, var) - # We only have non-chrome ids to init if we have no chrome ids. - if props.hasChromeOnly(): - idsToInit.append(props.variableName(True)) - elif props.hasNonChromeOnly(): - idsToInit.append(props.variableName(False)) - if len(idsToInit) > 0: - setup = CGList([CGGeneric("let page = page_from_context(aCx);"), - CGList([CGGeneric("let mut js_info = (*page).js_info();\n" - "let %s_ids_mut = js_info.get().get_ref().dom_static.attribute_ids.get(&(PrototypeList::id::%s as uint));" % (varname, self.descriptor.name)) for varname in idsToInit], '\n')], '\n') - initIds = CGList( - [CGGeneric("!InitIds(aCx, %s, *%s_ids_mut)" % (varname, varname)) for - varname in idsToInit], ' ||\n') - if len(idsToInit) > 1: - initIds = CGWrapper(initIds, pre="(", post=")", reindent=True) - initIds = CGList( - [CGGeneric("%s_ids_mut[0] == JSID_VOID &&" % idsToInit[0]), initIds], - "\n") - initIds = CGWrapper(initIds, pre="if ", post=" {", reindent=True) - initIds = CGList( - [setup, - initIds, - CGGeneric((" %s_ids_mut[0] = JSID_VOID;\n" - " return ptr::null();") % idsToInit[0]), - CGGeneric("}")], - "\n") - else: - initIds = None - prefCacheData = [] for var in self.properties.arrayNames(): props = getattr(self.properties, var) @@ -2773,7 +2741,7 @@ class CGCreateInterfaceObjectsMethod(CGAbstractMethod): chrome = None functionBody = CGList( - [CGGeneric(getParentProto), initIds, prefCache, chrome, + [CGGeneric(getParentProto), prefCache, chrome, CGGeneric(call % self.properties.variableNames(False))], "\n\n") #return CGIndenter(CGWrapper(functionBody, pre="/*", post="*/return ptr::null()")).define() |