Index: tools/dom/scripts/dartgenerator.py |
diff --git a/tools/dom/scripts/dartgenerator.py b/tools/dom/scripts/dartgenerator.py |
index 1b8db338c8fb4bf1cd6080ce1e4d96915138aa3a..55a349904d036383ba5f16695dd1650fd05dc1d1 100755 |
--- a/tools/dom/scripts/dartgenerator.py |
+++ b/tools/dom/scripts/dartgenerator.py |
@@ -38,6 +38,10 @@ class DartGenerator(object): |
if IsRegisteredType(type_name): |
return True |
+ # References a typedef - normally a union type. |
+ if database.HasTypeDef(type_name): |
+ return True |
+ |
if type_name.endswith('?'): |
return self._IsCompoundType(database, type_name[:-len('?')]) |