tests/TreeBuilder.vala
[app.Builder.js] / XObject.js
index 1cd8539..872ec44 100644 (file)
@@ -645,12 +645,14 @@ XObject.extend(XObject,
     xclone : function(o)
     {
         var cp = function(e) {
+             
             if (typeof(e) != 'object') {
                 return e;
             }
-            if (typeof(e) == 'object' && e.toString == '[object Array]') {
+            
+            if (typeof(e) == 'object' && Array.isArray(e)) {
                 var ar  = [];
-                for (var i =0; i < e.length;e++) {
+                for (var i =0; i < e.length;i++) {
                     ar.push(cp(e[i])); 
                 }
                 return ar;