1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-23 18:17:20 +00:00

More defensive deepFreeze()

IE11 chokes on Object.freeze(undefined)
This commit is contained in:
Jermolene 2017-03-17 14:20:04 +00:00
parent 779e62a30f
commit b9fbe12118

View File

@ -224,6 +224,7 @@ exports.extendDeepCopy = function(object,extendedProperties) {
exports.deepFreeze = function deepFreeze(object) { exports.deepFreeze = function deepFreeze(object) {
var property, key; var property, key;
if(object) {
Object.freeze(object); Object.freeze(object);
for(key in object) { for(key in object) {
property = object[key]; property = object[key];
@ -231,6 +232,7 @@ exports.deepFreeze = function deepFreeze(object) {
deepFreeze(property); deepFreeze(property);
} }
} }
}
}; };
exports.slowInSlowOut = function(t) { exports.slowInSlowOut = function(t) {