roojspacker/DocParser.vala
authorAlan Knowles <alan@roojs.com>
Fri, 30 Jul 2021 05:26:31 +0000 (13:26 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 30 Jul 2021 05:26:31 +0000 (13:26 +0800)
roojspacker/DocParser.vala

index e48b98d..347d955 100644 (file)
@@ -99,9 +99,14 @@ namespace JSDOC
                         
                         var classes =  DocParser.classes();
                         foreach (var cls in classes) {
-                                var ar = cls.tree_children.slice(0, cls.tree_children.size); // copy?
-                                cls.tree_children.clear();
-                        foreach(var cn in ar) {
+                               if (cls.tree_children.size < 1) {
+                                       continue;
+                               }
+                               GLib.debug("fillTreeChildren : checking %s", cls.alias);
+                               
+                               var ar = cls.tree_children.slice(0, cls.tree_children.size); // copy?
+                               cls.tree_children.clear();
+                       foreach(var cn in ar) {
                                var sy = DocParser.symbols().getSymbol(cn);
                                if (sy == null) {
                                        GLib.warning("fillTreeChildren: Looking at Class %s, could not find child %s",