diff --git a/src/blocks/Block.as b/src/blocks/Block.as index dc4a309b4..978c4db44 100644 --- a/src/blocks/Block.as +++ b/src/blocks/Block.as @@ -191,7 +191,7 @@ public class Block extends Sprite { var b:Block; labelsAndArgs.push(b = declarationBlock()); } else if (op == Specs.GET_VAR || op == Specs.GET_LIST) { - labelsAndArgs.push(makeLabel(spec)); + labelsAndArgs = [makeLabel(spec)]; } else { const loopBlocks:Array = ['doForever', 'doForeverIf', 'doRepeat', 'doUntil']; base.hasLoopArrow = (loopBlocks.indexOf(op) >= 0);