JSDOC/BuildDocs.js
[gnome.introspection-doc-generator] / JSDOC / BuildDocs.js
index 7b2cd77..ac4e930 100644 (file)
@@ -132,21 +132,21 @@ BuildDocs = {
                 if (c_mt > o_mt) { // cached time  > original time!
                     // use the cached mtimes..
                     var syms =  JSON.parse(File.read(cacheFile), function(k, v) {
+                        print(k);
                         if (typeof(v) != 'object') {
                             return v;
                         }
                         if (typeof(v._object) == 'undefined') {
                             return v;
                         }
-                        var cls = imports[v._object];
+                        var cls = imports[v._object][v._object];
+                        print(v._object);
                         delete v._object;
                         var ret = new cls();
                         XObject.extend(ret, v);
                         return ret;
                     });
-                    
-                    throw "Conversion of cache not done yet!";
-                    
+                     
                     for (var sy in syms) {
                         //println("ADD:" + sy );
                        Parser.symbols.addSymbol(syms[sy]);