| Index: tools/dom/scripts/dartdomgenerator.py
|
| diff --git a/tools/dom/scripts/dartdomgenerator.py b/tools/dom/scripts/dartdomgenerator.py
|
| index 2ba67aae96c2ad0d01f020326e7a7bec9358f9d5..588ffa9c4dcd4c4ab1777b3b56c933123fdb446d 100755
|
| --- a/tools/dom/scripts/dartdomgenerator.py
|
| +++ b/tools/dom/scripts/dartdomgenerator.py
|
| @@ -85,8 +85,8 @@ def GenerateFromDatabase(common_database, dart2js_output_dir,
|
| event_generator = HtmlEventGenerator(webkit_database, renamer, metadata,
|
| template_loader)
|
|
|
| - def generate_interface(interface):
|
| - backend = backend_factory(interface)
|
| + def generate_interface(interface, cid):
|
| + backend = backend_factory(interface, cid)
|
| interface_generator = HtmlDartInterfaceGenerator(
|
| options, dart_library_emitter, event_generator, interface, backend)
|
| interface_generator.Generate()
|
| @@ -103,7 +103,7 @@ def GenerateFromDatabase(common_database, dart2js_output_dir,
|
| backend_options = GeneratorOptions(
|
| template_loader, webkit_database, type_registry, renamer,
|
| metadata)
|
| - backend_factory = lambda interface:\
|
| + backend_factory = lambda interface, cid:\
|
| Dart2JSBackend(interface, backend_options)
|
|
|
| dart_output_dir = os.path.join(dart2js_output_dir, 'dart')
|
| @@ -123,8 +123,8 @@ def GenerateFromDatabase(common_database, dart2js_output_dir,
|
| metadata)
|
| cpp_output_dir = os.path.join(dartium_output_dir, 'cpp')
|
| cpp_library_emitter = CPPLibraryEmitter(emitters, cpp_output_dir)
|
| - backend_factory = lambda interface:\
|
| - DartiumBackend(interface, cpp_library_emitter, backend_options)
|
| + backend_factory = lambda interface, cid:\
|
| + DartiumBackend(interface, cid, cpp_library_emitter, backend_options)
|
|
|
| dart_output_dir = os.path.join(dartium_output_dir, 'dart')
|
| dart_libraries = DartLibraries(
|
|
|