| Index: third_party/WebKit/Source/build/scripts/make_computed_style_base.py
|
| diff --git a/third_party/WebKit/Source/build/scripts/make_computed_style_base.py b/third_party/WebKit/Source/build/scripts/make_computed_style_base.py
|
| index 4daaaeb142f9893ff3d32238aeecf81bd2112bf7..ee79f1aa0c147a6d3bd262c10671145e89aaa26a 100755
|
| --- a/third_party/WebKit/Source/build/scripts/make_computed_style_base.py
|
| +++ b/third_party/WebKit/Source/build/scripts/make_computed_style_base.py
|
| @@ -224,11 +224,13 @@ def _create_diff_groups(fields_to_diff, methods_to_diff, predicates_to_test, roo
|
| diff_group.fields.append(field)
|
| for entry in methods_to_diff:
|
| for field in root_group.fields:
|
| - if not field.is_inherited_flag and field.property_name in entry['field_dependencies']:
|
| + if (not field.is_inherited_flag and field.property_name in entry['field_dependencies']
|
| + and entry['method'] not in diff_group.expressions):
|
| diff_group.expressions.append(entry['method'])
|
| for entry in predicates_to_test:
|
| for field in root_group.fields:
|
| - if not field.is_inherited_flag and field.property_name in entry['field_dependencies']:
|
| + if (not field.is_inherited_flag and field.property_name in entry['field_dependencies']
|
| + and entry['predicate'] not in diff_group.predicates):
|
| diff_group.predicates.append(entry['predicate'])
|
| return diff_group
|
|
|
|
|