| Index: Tools/Scripts/webkitpy/bindings/main.py | 
| diff --git a/Tools/Scripts/webkitpy/bindings/main.py b/Tools/Scripts/webkitpy/bindings/main.py | 
| index 887a8612a48ccb33235d948d936e1519c81d8507..d3115fb4d7749ef6d20dd9137d3a5ad471a573cd 100644 | 
| --- a/Tools/Scripts/webkitpy/bindings/main.py | 
| +++ b/Tools/Scripts/webkitpy/bindings/main.py | 
| @@ -60,7 +60,7 @@ class BindingsTests: | 
| exit_code = e.exit_code | 
| return exit_code | 
|  | 
| -    def generate_supplemental_dependency(self, input_directory, supplemental_dependency_file): | 
| +    def generate_supplemental_dependency(self, input_directory, supplemental_dependency_file, window_constructors_file): | 
| idl_files_list = tempfile.mkstemp() | 
| for input_file in os.listdir(input_directory): | 
| (name, extension) = os.path.splitext(input_file) | 
| @@ -73,7 +73,8 @@ class BindingsTests: | 
| '-Ibindings/scripts', | 
| 'bindings/scripts/preprocess-idls.pl', | 
| '--idlFilesList', idl_files_list[1], | 
| -               '--supplementalDependencyFile', supplemental_dependency_file] | 
| +               '--supplementalDependencyFile', supplemental_dependency_file, | 
| +               '--windowConstructorsFile', window_constructors_file] | 
|  | 
| exit_code = 0 | 
| try: | 
| @@ -147,7 +148,8 @@ class BindingsTests: | 
|  | 
| input_directory = os.path.join('bindings', 'tests', 'idls') | 
| supplemental_dependency_file = tempfile.mkstemp()[1] | 
| -        if self.generate_supplemental_dependency(input_directory, supplemental_dependency_file): | 
| +        window_constructors_file = tempfile.mkstemp()[1] | 
| +        if self.generate_supplemental_dependency(input_directory, supplemental_dependency_file, window_constructors_file): | 
| print 'Failed to generate a supplemental dependency file.' | 
| os.remove(supplemental_dependency_file) | 
| return -1 | 
|  |