diff --git a/src/lib/blocks.js b/src/lib/blocks.js
index d418153a4d8560778f26346a0952a7fbd9142bbc..cfd64d98f555686606109b458eefdaefa4ff692e 100644
--- a/src/lib/blocks.js
+++ b/src/lib/blocks.js
@@ -43,7 +43,7 @@ module.exports = function (vm) {
             if (!vm.runtime.targets.hasOwnProperty(targetId)) continue;
             if (vm.runtime.targets[targetId].isOriginal) {
                 if (!vm.runtime.targets[targetId].isStage) {
-                    if (vm.runtime.targets[targetId].sprite.id === vm.editingTarget.sprite.id) {
+                    if (vm.runtime.targets[targetId] === vm.editingTarget) {
                         continue;
                     }
                     sprites.push([vm.runtime.targets[targetId].sprite.name, vm.runtime.targets[targetId].sprite.name]);