resolve "TypeError: Cannot redefine property: shape" issue

When same node registered twice. It gives error.
ex:
LiteGraph.registerNodeType("basic/test", MyAddNode);
LiteGraph.registerNodeType("basic/test", MyAddNode);

To redefine an object property with "Object.defineProperty" method, configurable property should be set on true ( default is false)
ex : Object.defineProperty( '...' , '...' , {configurable: true})
This commit is contained in:
smarthug
2020-03-19 15:41:19 +09:00
committed by GitHub
parent 540d3474d0
commit d9cdf4ec13

View File

@@ -159,7 +159,8 @@
get: function(v) {
return this._shape;
},
enumerable: true
enumerable: true,
configurable: true
});
}