X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=blobdiff_plain;f=xnew.js;h=873c983a9cbc3b6051bdc89c510c5c3b89879677;hp=ec3e7ef78e8efe356346563b53ff38f86a56036a;hb=bc0cf5be634c11458061a0364c12d08fda732671;hpb=d29d581b911370e5350ca88a2eecaab1ae3d7073 diff --git a/xnew.js b/xnew.js index ec3e7ef..873c983 100644 --- a/xnew.js +++ b/xnew.js @@ -108,20 +108,21 @@ var xnew = { while (true) { - var fn = GLib.dir_read_name(gdir); + var fn = gdir.read_name ? gdir.read_name() : GLib.dir_read_name(gdir); //console.log('trying ' + path + '/' + fn); if (!fn) { - GLib.dir_close(gdir); + gdir.close ? gdir.close() : GLib.dir_close(gdir); return; } if (!fn.match(/.js$/)) { continue; } var v = fn.replace(/.js$/, ''); + imports[path + '/' + fn]; var assign = imports[path + '/' + fn][v]; //console.log('loaded : ' + path + '/'+v); if (!obj[v]) { - Seed.print("using file as object for " + path + ':' +v); + Seed.print("using file as object for " + path + ':' + typeof(assign) + ':' + v); } obj[v] = obj[v] || assign; @@ -324,4 +325,4 @@ var xnew = { return o; } -}; \ No newline at end of file +};