diff --git a/core/block_svg.js b/core/block_svg.js index 6db02bc8c..0faa7c2cb 100644 --- a/core/block_svg.js +++ b/core/block_svg.js @@ -726,7 +726,9 @@ Blockly.BlockSvg.prototype.showContextMenu_ = function(e) { Blockly.Msg.DELETE_X_BLOCKS.replace('%1', String(descendantCount)), enabled: true, callback: function() { + Blockly.Events.setGroup(true); block.dispose(true, true); + Blockly.Events.setGroup(false); } }; menuOptions.push(deleteOption); diff --git a/core/blockly.js b/core/blockly.js index 608909d90..85d311e6d 100644 --- a/core/blockly.js +++ b/core/blockly.js @@ -268,6 +268,7 @@ Blockly.onKeyDown_ = function(e) { } if (deleteBlock) { // Common code for delete and cut. + Blockly.Events.setGroup(true); Blockly.hideChaff(); var heal = Blockly.dragMode_ != Blockly.DRAG_FREE; Blockly.selected.dispose(heal, true); @@ -275,6 +276,7 @@ Blockly.onKeyDown_ = function(e) { Blockly.highlightedConnection_.unhighlight(); Blockly.highlightedConnection_ = null; } + Blockly.Events.setGroup(false); } };