| Index: lib/dom/scripts/systemfrog.py
|
| diff --git a/lib/dom/scripts/systemfrog.py b/lib/dom/scripts/systemfrog.py
|
| index 215d956ea085a4ea3419d3fdf601e7497ef7edf7..9a8dbb271c2694838481c7d3481fbd1405b03989 100644
|
| --- a/lib/dom/scripts/systemfrog.py
|
| +++ b/lib/dom/scripts/systemfrog.py
|
| @@ -160,10 +160,8 @@ class FrogInterfaceGenerator(BaseGenerator):
|
| return False
|
| if self._system._database.HasInterface(type_name):
|
| interface = self._system._database.GetInterface(type_name)
|
| - if RecognizeCallback(interface):
|
| - # Callbacks are typedef functions so don't have a class.
|
| - return False
|
| - return True
|
| + # Callbacks are typedef functions so don't have a class.
|
| + return 'Callback' not in interface.ext_attrs
|
| return False
|
|
|
| def _NarrowToImplementationType(self, type_name):
|
|
|