Index: tools/dom/scripts/database.py |
diff --git a/tools/dom/scripts/database.py b/tools/dom/scripts/database.py |
index 7329b22a0ee07315a8c6d735d37f97c60e7f98f8..e5f1e6c5c0dab959ba907669f5b127099297aadb 100755 |
--- a/tools/dom/scripts/database.py |
+++ b/tools/dom/scripts/database.py |
@@ -333,7 +333,7 @@ class Database(object): |
result = [] |
if interface.parents: |
parent = interface.parents[0] |
- if (IsPureInterface(parent.type.id) or |
+ if (IsPureInterface(parent.type.id, self) or |
(propagate_event_target and parent.type.id == 'EventTarget')): |
result = walk(interface.parents, []) |
else: |