| Index: tools/dom/scripts/dartgenerator.py
|
| diff --git a/tools/dom/scripts/dartgenerator.py b/tools/dom/scripts/dartgenerator.py
|
| index 4fd476cba9b364feb0b5fe33b20c2209a3e2b926..4f6de3ae71cbf8239e7b51862eb312cc28efadfc 100755
|
| --- a/tools/dom/scripts/dartgenerator.py
|
| +++ b/tools/dom/scripts/dartgenerator.py
|
| @@ -210,5 +210,6 @@ class DartGenerator(object):
|
| ARG = idlnode.IDLArgument([('Type', ('ScopedName', 'object')), ('Id', 'arg')])
|
| for interface in database.GetInterfaces():
|
| for operation in interface.operations:
|
| - if operation.ext_attrs.get('CallWith') == 'ScriptArguments|ScriptState':
|
| + call_with = operation.ext_attrs.get('CallWith', '').split('|')
|
| + if 'ScriptArguments' in call_with:
|
| operation.arguments.append(ARG)
|
|
|