diff --git a/core/block.js b/core/block.js index 2042c6926..48fd5b5eb 100644 --- a/core/block.js +++ b/core/block.js @@ -506,9 +506,11 @@ Blockly.Block.prototype.setEditable = function(editable) { field.updateEditable(); } } - var icons = this.getIcons(); - for (var i = 0; i < icons.length; i++) { - icons[i].updateEditable(); + if (this.rendered) { + var icons = this.getIcons(); + for (var i = 0; i < icons.length; i++) { + icons[i].updateEditable(); + } } };