From: Evert Timberg Date: Sat, 13 Jun 2015 12:59:54 +0000 (-0400) Subject: Handle nesting better in the clone method so that we don't wipe out the line defaults... X-Git-Tag: 2.0.0-alpha2~5^2 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=refs%2Fpull%2F1204%2Fhead;p=thirdparty%2FChart.js.git Handle nesting better in the clone method so that we don't wipe out the line defaults when the scatter chart extends --- diff --git a/src/core/core.js b/src/core/core.js index 6260c3a69..b2dcc0045 100755 --- a/src/core/core.js +++ b/src/core/core.js @@ -108,7 +108,11 @@ 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;