| Index: lib/html/scripts/systembase.py
|
| diff --git a/lib/html/scripts/systembase.py b/lib/html/scripts/systembase.py
|
| index 2b653fb924601f49329dba44b099b25a3cbb260c..33203206dc375c8e8e65561b98deb053cdd6d58c 100644
|
| --- a/lib/html/scripts/systembase.py
|
| +++ b/lib/html/scripts/systembase.py
|
| @@ -107,7 +107,7 @@ class BaseGenerator(object):
|
| for const in sorted(interface.constants, ConstantOutputOrder):
|
| self.AddConstant(const)
|
|
|
| - for attr in interface.attributes:
|
| + for attr in sorted(interface.attributes, ConstantOutputOrder):
|
| if attr.type.id != 'EventListener':
|
| self.AddAttribute(attr)
|
|
|
| @@ -142,7 +142,7 @@ class BaseGenerator(object):
|
| for parent_interface in secondary_parents:
|
| if isinstance(parent_interface, str): # IsDartCollectionType(parent_interface)
|
| continue
|
| - for attr in parent_interface.attributes:
|
| + for attr in sorted(parent_interface.attributes, ConstantOutputOrder):
|
| if not FindMatchingAttribute(interface, attr):
|
| self.AddSecondaryAttribute(parent_interface, attr)
|
|
|
|
|