JSDOC/TokenReader.js
[gnome.introspection-doc-generator] / Introspect / Basic.js
index 00cc18e..e9955f8 100644 (file)
@@ -43,7 +43,9 @@ Basic = XObject.define(
                 return ty;
             }
             var interface_info = GI.type_info_get_interface (type_info);       
-            var interface_type = GI.base_info_get_type (interface_info);
+            var interface_type = GI.base_info_get_type  ?
+                GI.base_info_get_type (interface_info) : interface_info.get_type() ;
+                
             if (interface_type  == GI.InfoType.CALLBACK) {
                 // callback.. 
                 var Callback = imports.Callback.Callback ;