Clone default node properties to avoid reference leakage

This commit is contained in:
Nick O'Leary
2016-06-29 22:53:14 +01:00
parent 9d4d1acf2d
commit 8608d010b8
2 changed files with 4 additions and 2 deletions

View File

@@ -345,7 +345,9 @@ RED.view = (function() {
for (var d in nn._def.defaults) {
if (nn._def.defaults.hasOwnProperty(d)) {
nn[d] = nn._def.defaults[d].value;
if (nn._def.defaults[d].value !== undefined) {
nn[d] = JSON.parse(JSON.stringify(nn._def.defaults[d].value));
}
}
}