From 33cb4d6feba0c6267fbdfcd8d79c93b446b4b79e Mon Sep 17 00:00:00 2001 From: Sam El-Husseini Date: Wed, 22 Apr 2020 15:38:50 -0700 Subject: [PATCH] Fix defineTheme startHats (#3842) typeof null === "object", go figure.. --- core/utils/object.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/utils/object.js b/core/utils/object.js index 0212f3fdc..e382b9ee5 100644 --- a/core/utils/object.js +++ b/core/utils/object.js @@ -45,7 +45,7 @@ Blockly.utils.object.mixin = function(target, source) { */ Blockly.utils.object.deepMerge = function(target, source) { for (var x in source) { - if (typeof source[x] === 'object') { + if (source[x] != null && typeof source[x] === 'object') { target[x] = Blockly.utils.object.deepMerge( target[x] || Object.create(null), source[x]); } else {