| Index: tools/dom/scripts/idlrenderer.py
|
| diff --git a/tools/dom/scripts/idlrenderer.py b/tools/dom/scripts/idlrenderer.py
|
| index 7c5d6340adc70050fc0738d43b995f4af9c58754..3c71ff81dd53281bc213e4aecef6dab7fc057826 100755
|
| --- a/tools/dom/scripts/idlrenderer.py
|
| +++ b/tools/dom/scripts/idlrenderer.py
|
| @@ -179,7 +179,10 @@ def render(idl_node, indent_str=' '):
|
| wsp(node.ext_attrs)
|
| if (node.optional):
|
| w('optional ')
|
| - w('%s %s' % (node.type.id, node.id))
|
| + w(node.type.id)
|
| + if node.type.nullable:
|
| + w('?')
|
| + w(' %s' % node.id)
|
| else:
|
| raise TypeError("Expected str or IDLNode but %s found" %
|
| type(node))
|
|
|