diff --git a/blocks/procedures.js b/blocks/procedures.js index b026be0f7..e166e9c5c 100644 --- a/blocks/procedures.js +++ b/blocks/procedures.js @@ -860,7 +860,10 @@ Blockly.Blocks['procedures_callnoreturn'] = { var workspace = this.workspace; option.callback = function() { var def = Blockly.Procedures.getDefinition(name, workspace); - def && def.select(); + if (def) { + workspace.centerOnBlock(def.id); + def.select(); + } }; options.push(option); },