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;
return o;
}
-};
\ No newline at end of file
+};