diff options
author | yvt <i@yvt.jp> | 2021-07-27 22:26:28 +0900 |
---|---|---|
committer | yvt <i@yvt.jp> | 2021-07-27 22:26:28 +0900 |
commit | b6ee398b91a4a956905481d25dffbb6b7fecdf27 (patch) | |
tree | 39e82f9ada35a93c5205204d0c5d6de25e58f890 /components/script/dom/bindings/codegen/CodegenRust.py | |
parent | 2e0dd0816f8385fda04e69908916e0fe00fb6d39 (diff) | |
download | servo-b6ee398b91a4a956905481d25dffbb6b7fecdf27.tar.gz servo-b6ee398b91a4a956905481d25dffbb6b7fecdf27.zip |
refactor(script): make grouping clearer while keeping `test-tidy` happy
Diffstat (limited to 'components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index d1a32f9352d..03998017f36 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -1936,9 +1936,10 @@ class AttrDefiner(PropertyDefiner): def setter(attr): attr = attr['attr'] - if ((attr.readonly and not attr.getExtendedAttribute("PutForwards") - and not attr.getExtendedAttribute("Replaceable")) - or (self.crossorigin and not attr.getExtendedAttribute("CrossOriginReadable"))): + if ((self.crossorigin and not attr.getExtendedAttribute("CrossOriginReadable")) + or (attr.readonly + and not attr.getExtendedAttribute("PutForwards") + and not attr.getExtendedAttribute("Replaceable"))): return "JSNativeWrapper { op: None, info: 0 as *const JSJitInfo }" if self.static: |