Palete/Gir.vala
authorAlan Knowles <alan@akbkhome.com>
Thu, 11 Sep 2014 15:30:07 +0000 (23:30 +0800)
committerAlan Knowles <alan@akbkhome.com>
Thu, 11 Sep 2014 15:30:07 +0000 (23:30 +0800)
Palete/Gir.vala

index 3b186e9..f470da7 100644 (file)
@@ -196,6 +196,16 @@ namespace Palete {
                {
 
                        this.inherits.add(pcls.fqn());
+
+                       var liter = pcls.inherits.list_iterator();
+                       while(liter.next()) {
+                       if (this.inherits.contains(liter.get()) {
+                                       continue;
+                               }
+                               this.inherits.add(liter.get()); 
+            }
+                       
+                       
                        var iter = pcls.methods.map_iterator();
                        while(iter.next()) {
                        if (null != this.methods.get(iter.get_key())) {
@@ -243,7 +253,9 @@ namespace Palete {
                    }
                
                    // is_arary / is_instance / is_varargs..
-                   
+
+               
+                       
                    if (this.implements.size > 0) {
                        r.set_array_member("length", this.toJSONArrayString(this.implements));
                    }