| Index: lib/dom/scripts/dartgenerator.py
|
| diff --git a/lib/dom/scripts/dartgenerator.py b/lib/dom/scripts/dartgenerator.py
|
| index 087060515005614a3f3537955c0461425d1e74e0..46d1663c3b8ae216f82cb07c667a8980f1f75504 100755
|
| --- a/lib/dom/scripts/dartgenerator.py
|
| +++ b/lib/dom/scripts/dartgenerator.py
|
| @@ -352,7 +352,12 @@ class DartGenerator(object):
|
| walk(parent_interface.parents)
|
|
|
| result = []
|
| - walk(interface.parents[1:])
|
| + if interface.parents:
|
| + parent = interface.parents[0]
|
| + if IsPureInterface(parent.type.id):
|
| + walk(interface.parents)
|
| + else:
|
| + walk(interface.parents[1:])
|
| return result;
|
|
|
|
|
|
|