replace a deprecated use of setting __proto__

This commit is contained in:
Ryan X. Charles 2014-07-15 15:59:19 -07:00
parent e75267bd01
commit 86da48a25d

View File

@ -132,11 +132,10 @@ EncodedData.applyEncodingsTo = function(aClass) {
var tmp = {};
for (var k in encodings) {
var enc = encodings[k];
var obj = {};
var obj = Object.create(aClass.prototype);
for (var j in enc) {
obj[j] = enc[j];
}
obj.__proto__ = aClass.prototype;
tmp[k] = obj;
}
aClass.prototype.encodings = tmp;