]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Handle nesting better in the clone method so that we don't wipe out the line defaults... 1204/head
authorEvert Timberg <evert.timberg@gmail.com>
Sat, 13 Jun 2015 12:59:54 +0000 (08:59 -0400)
committerEvert Timberg <evert.timberg@gmail.com>
Sat, 13 Jun 2015 12:59:54 +0000 (08:59 -0400)
src/core/core.js

index 6260c3a69059cef927e0d6af873818e3ef37f77f..b2dcc004598b45d92c7a8b0f1dd9bf59f950902c 100755 (executable)
             var objClone = {};
             each(obj, function(value, key) {
                 if (obj.hasOwnProperty(key)) {
-                    objClone[key] = value;
+                    if (typeof value === 'object' && value !== null) {
+                        objClone[key] = clone(value);
+                    } else {
+                        objClone[key] = value;
+                    }
                 }
             });
             return objClone;