| Index: lib/html/scripts/systembase.py
|
| diff --git a/lib/html/scripts/systembase.py b/lib/html/scripts/systembase.py
|
| index 700d412430fb4bf75fdeba6787c7b5f376de32d4..97b94d759cb750bd0e172f4ff8f0bf4e25ebbad7 100644
|
| --- a/lib/html/scripts/systembase.py
|
| +++ b/lib/html/scripts/systembase.py
|
| @@ -78,7 +78,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)
|
|
|
| @@ -113,7 +113,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)
|
|
|
|
|