| Index: lib/html/scripts/systemhtml.py
|
| diff --git a/lib/html/scripts/systemhtml.py b/lib/html/scripts/systemhtml.py
|
| index 6e377f0f8e0c10fdb35e47bd4da7ed44f07f7362..e96a578d364bbef54657091a22c43fcfa44d6617 100644
|
| --- a/lib/html/scripts/systemhtml.py
|
| +++ b/lib/html/scripts/systemhtml.py
|
| @@ -1057,11 +1057,8 @@ class Dart2JSBackend(object):
|
| return self._NarrowToImplementationType(type_name)
|
|
|
| def _NarrowOutputType(self, type_name):
|
| - secure_name = SecureOutputType(self, type_name)
|
| - if (type_name == secure_name):
|
| - return self._NarrowToImplementationType(type_name)
|
| - else:
|
| - return secure_name
|
| + secure_name = SecureOutputType(self, type_name, True)
|
| + return self._NarrowToImplementationType(secure_name)
|
|
|
| def _FindShadowedAttribute(self, attr, merged_interfaces={}):
|
| """Returns (attribute, superinterface) or (None, None)."""
|
|
|