Index: lib/dom/scripts/databasebuilder.py |
diff --git a/lib/dom/scripts/databasebuilder.py b/lib/dom/scripts/databasebuilder.py |
index de4c7548708e0cb62717c0b26895009c34684e0a..68e678fb3f193a297e6be2b52135f9532241ef0a 100755 |
--- a/lib/dom/scripts/databasebuilder.py |
+++ b/lib/dom/scripts/databasebuilder.py |
@@ -126,9 +126,8 @@ class DatabaseBuilder(object): |
for i in range(0, len(op.arguments)): |
argument = op.arguments[i] |
in_optional_whitelist = (interface.id, op.id, argument.id) in optional_argument_whitelist |
- if in_optional_whitelist or set(['Optional', 'Callback']).issubset(argument.ext_attrs.keys()): |
+ if in_optional_whitelist: |
argument.ext_attrs['Optional'] = None |
- argument.ext_attrs['RequiredCppParameter'] = None |
def _rename_types(self, idl_file, import_options): |
"""Rename interface and type names with names provided in the |