Index: tools/dom/scripts/systemhtml.py |
diff --git a/tools/dom/scripts/systemhtml.py b/tools/dom/scripts/systemhtml.py |
index b31b23d9bb5fbef285295bd9f14ef7706be6727e..672d97e7a1faaed2eda62a1fd0b2b10ea104d85f 100644 |
--- a/tools/dom/scripts/systemhtml.py |
+++ b/tools/dom/scripts/systemhtml.py |
@@ -828,7 +828,8 @@ class Dart2JSBackend(HtmlDartGenerator): |
ext_attrs = self._interface.ext_attrs |
has_indexed_getter = 'CustomIndexedGetter' in ext_attrs |
for operation in self._interface.operations: |
- if operation.id == 'item' and 'getter' in operation.specials: |
+ if operation.id == 'item' and 'getter' in operation.specials \ |
+ and not self._OperationRequiresConversions(operation): |
has_indexed_getter = True |
break |
return has_indexed_getter |