| Index: third_party/WebKit/Source/bindings/scripts/v8_interface.py
|
| diff --git a/third_party/WebKit/Source/bindings/scripts/v8_interface.py b/third_party/WebKit/Source/bindings/scripts/v8_interface.py
|
| index f2b579de884c0231840db9f0a5db30e29fe19174..fc3e2c467b93426f6de6d1e642bc3e8e9cca4610 100644
|
| --- a/third_party/WebKit/Source/bindings/scripts/v8_interface.py
|
| +++ b/third_party/WebKit/Source/bindings/scripts/v8_interface.py
|
| @@ -116,7 +116,8 @@ def origin_trial_features(interface, constants, attributes, methods):
|
| method['origin_trial_feature_name'])]
|
| )
|
| # Group members by origin_trial_feature_name
|
| - members_by_name = itertools.groupby(origin_trial_members, itemgetter('origin_trial_feature_name'))
|
| + members_by_name = itertools.groupby(sorted(origin_trial_members, key=itemgetter('origin_trial_feature_name')), itemgetter('origin_trial_feature_name'))
|
| +
|
| # Construct the list of dictionaries. 'needs_instance' will be true if any
|
| # member for the feature has 'on_instance' defined as true.
|
| features = [{'name': name,
|
|
|