src/Palete/Gir.vala
authorAlan Knowles <alan@roojs.com>
Thu, 7 May 2015 08:10:58 +0000 (16:10 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 7 May 2015 08:10:58 +0000 (16:10 +0800)
src/Palete/Gir.vala

index 9af787e..e8d5803 100644 (file)
@@ -70,6 +70,9 @@ namespace Palete {
                                
                        }
                        var ret = cache.get(ns);
+                       
+                       
+                       /*
                        if (ret == null) {
 
                                var add = new Gir(ns);
@@ -89,6 +92,22 @@ namespace Palete {
                                
                                ret = cache.get(ns);
                        }
+                       */
+                       if (!ret.is_overlaid) {
+                               var iter = ret.classes.map_iterator();
+                               while(iter.next()) {
+                                       iter.get_value().overlayParent();
+                               }
+                               // loop again and add the ctor properties.
+                               iter = ret.classes.map_iterator();
+                               while(iter.next()) {
+                                       iter.get_value().overlayCtorProperties();
+                               }       
+
+                               
+                       }
+                       
+                       
                         
 
                        return ret;