From 7cac5febca2f4807734b2da58fbd960e36cde3db Mon Sep 17 00:00:00 2001 From: Neil Fraser Date: Fri, 21 Nov 2014 14:57:30 -0800 Subject: [PATCH] Fix illegal connections in stacks after a healing delete (issue 15). --- blockly_compressed.js | 2 +- blockly_uncompressed.js | 247 ++++++++++++++++++++-------------------- core/block.js | 2 +- 3 files changed, 128 insertions(+), 123 deletions(-) diff --git a/blockly_compressed.js b/blockly_compressed.js index 5db4b2e63..0e90f377e 100644 --- a/blockly_compressed.js +++ b/blockly_compressed.js @@ -1013,7 +1013,7 @@ Blockly.BUMP_DELAY,a);Blockly.fireUiEvent(window,"resize")}a&&a.workspace.fireCh Blockly.Block.prototype.unselect=function(){goog.asserts.assertObject(this.svg_,"Block is not rendered.");Blockly.selected=null;this.svg_.removeSelect();Blockly.fireUiEvent(this.workspace.getCanvas(),"blocklySelectChange")}; Blockly.Block.prototype.dispose=function(a,b,c){this.rendered=!1;this.unplug(a,!1);b&&this.svg_&&this.svg_.disposeUiEffect();this.workspace&&!c&&(this.workspace.removeTopBlock(this),this.workspace=null);Blockly.selected==this&&(Blockly.selected=null,Blockly.terminateDrag_());Blockly.ContextMenu.currentBlock==this&&Blockly.ContextMenu.hide();for(a=this.childBlocks_.length-1;0<=a;a--)this.childBlocks_[a].dispose(!1);b=this.getIcons();for(a=0;a