Fixed next blocks not being disabled in flyout. (#2278)

This commit is contained in:
Beka Westberg
2019-02-08 13:36:08 -08:00
committed by RoboErikG
parent 4603082d73
commit b015d67f24

View File

@@ -740,8 +740,12 @@ Blockly.Flyout.prototype.filterForCapacity_ = function() {
var blocks = this.workspace_.getTopBlocks(false);
for (var i = 0, block; block = blocks[i]; i++) {
if (this.permanentlyDisabled_.indexOf(block) == -1) {
block.setDisabled(!this.targetWorkspace_
.isCapacityAvailable(Blockly.utils.getBlockTypeCounts(block)));
var disable = !this.targetWorkspace_
.isCapacityAvailable(Blockly.utils.getBlockTypeCounts(block));
while (block) {
block.setDisabled(disable);
block = block.getNextBlock();
}
}
}
};