diff --git a/editor/js/ui/editor.js b/editor/js/ui/editor.js index 8997d0839f..a1a1cd4eab 100644 --- a/editor/js/ui/editor.js +++ b/editor/js/ui/editor.js @@ -170,7 +170,7 @@ RED.editor = (function() { } } } - if (!node._def.defaults.hasOwnProperty("icon") && node.icon) { + if (node._def.hasOwnProperty("defaults") && !node._def.defaults.hasOwnProperty("icon") && node.icon) { var iconPath = RED.utils.separateIconPath(node.icon); var iconSets = RED.nodes.getIconSets(); var iconFileList = iconSets[iconPath.module];