Index: third_party/WebKit/Source/bindings/scripts/idl_definitions.py |
diff --git a/third_party/WebKit/Source/bindings/scripts/idl_definitions.py b/third_party/WebKit/Source/bindings/scripts/idl_definitions.py |
index d42069e3196df343b2e3ff6d5d757d8d2e59a417..c66920b0ec4abcfe44f83c693df203b02a6075ce 100644 |
--- a/third_party/WebKit/Source/bindings/scripts/idl_definitions.py |
+++ b/third_party/WebKit/Source/bindings/scripts/idl_definitions.py |
@@ -387,6 +387,10 @@ class IdlInterface(object): |
self.attributes.extend(other.attributes) |
self.constants.extend(other.constants) |
self.operations.extend(other.operations) |
+ if self.serializer is None: |
+ self.serializer = other.serializer |
+ if self.stringifier is None: |
+ self.stringifier = other.stringifier |
class IdlException(IdlInterface): |