From 487e05cbb1e47b65639c9b8106ff65450cb7345a Mon Sep 17 00:00:00 2001 From: Paul Kaplan <pkaplan@media.mit.edu> Date: Thu, 30 Nov 2017 14:05:11 -0500 Subject: [PATCH] Fix empty menu after deleting only sprite --- src/lib/blocks.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/blocks.js b/src/lib/blocks.js index 39a8c70e6..bbaf7a611 100644 --- a/src/lib/blocks.js +++ b/src/lib/blocks.js @@ -67,7 +67,11 @@ export default function (vm) { const cloneMenu = function () { if (vm.editingTarget && vm.editingTarget.isStage) { - return spriteMenu(); + const menu = spriteMenu(); + if (menu.length === 0) { + return [['', '']]; // Empty menu matches Scratch 2 behavior + } + return menu; } return [['myself', '_myself_']].concat(spriteMenu()); }; -- GitLab