Index: Source/bindings/scripts/idl_definitions.py |
diff --git a/Source/bindings/scripts/idl_definitions.py b/Source/bindings/scripts/idl_definitions.py |
index b11a038572b6666e0b94d3d7c55db2455c5acbc7..f634772be05f604e3a8aeda7d65e276fd7c53f63 100644 |
--- a/Source/bindings/scripts/idl_definitions.py |
+++ b/Source/bindings/scripts/idl_definitions.py |
@@ -164,6 +164,10 @@ class IdlDefinitions(object): |
'but no existing interface by that name' |
.format(interface_name)) |
+ # Merge callbacks and enumerations |
+ self.enumerations.update(other.enumerations) |
+ self.callback_functions.update(other.callback_functions) |
+ |
################################################################################ |
# Callback Functions |