JsTemplate/Template.js
[gnome.introspection-doc-generator] / xnew.js
diff --git a/xnew.js b/xnew.js
index 1d87d33..873c983 100644 (file)
--- a/xnew.js
+++ b/xnew.js
@@ -108,10 +108,10 @@ 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$/)) {
@@ -325,4 +325,4 @@ var xnew = {
         return o;
 
     }
-};
\ No newline at end of file
+};