mirror of
https://github.com/google/blockly.git
synced 2026-01-07 09:00:11 +01:00
fix: disposing of a workspace that has overwritten shadows (#6424)
* fix: disposing of a workspace that has overwritten shadows * fix: try slightly different placement to fix tests * fix: add disposing parameter to guaruntee consistent behavior * chore: wrap properties in a isDeadOrDying method * chore: make disposing private
This commit is contained in:
@@ -249,7 +249,7 @@ function deleteNext_(deleteList: BlockSvg[], eventGroup: string) {
|
||||
eventUtils.setGroup(eventGroup);
|
||||
const block = deleteList.shift();
|
||||
if (block) {
|
||||
if (!block.disposed) {
|
||||
if (!block.isDeadOrDying()) {
|
||||
block.dispose(false, true);
|
||||
setTimeout(deleteNext_, DELAY, deleteList, eventGroup);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user