diff --git a/chromium/third_party/WebKit/Source/bindings/scripts/aggregate_generated_bindings.py b/chromium/third_party/WebKit/Source/bindings/scripts/aggregate_generated_bindings.py index c6d3e3a5ed3b8ef806feb81bc9fb584d42589712..264e069eccd6d3cc109b60f6456a616bb7d1efdb 100755 --- a/chromium/third_party/WebKit/Source/bindings/scripts/aggregate_generated_bindings.py +++ b/chromium/third_party/WebKit/Source/bindings/scripts/aggregate_generated_bindings.py @@ -54,7 +54,7 @@ import re import subprocess import sys -from utilities import idl_filename_to_interface_name +from utilities import idl_filename_to_interface_name, abs # A regexp for finding Conditional attributes in interface definitions. CONDITIONAL_PATTERN = re.compile( @@ -201,7 +201,7 @@ def main(args): if len(args) <= 4: raise Exception('Expected at least 5 arguments.') component_dir = args[1] - input_file_name = args[2] + input_file_name = abs(args[2]) in_out_break_index = args.index('--') output_file_names = args[in_out_break_index + 1:]