while (true) {
- var fn = GLib.dir_read_name(gdir);
+ var fn = gdir.read_name();
// console.log('trying ' + fn);
if (!fn) {
- GLib.dir_close(gdir);
+ gdir.close();
return;;
}
if (!fn.match(/.typelib$/)) {
var n = getAttribute(element, 'name') ;
//console.log("WALK" + n);
+ if (element.name == 'signal') {
+ path += '.signal';
+ }
+
if (n) {
path += path.length ? '.' : '';
path += n;
if (element.name == 'return-value') {
path += '.return-value';
}
- if (element.name == 'signal') {
- path += '.signal';
- }
var d = getAttribute(element,'doc');
if (d) {