From 2c3c9f9ac877e10dbcb1979051dd0a4f5cef0ce8 Mon Sep 17 00:00:00 2001 From: Paul Kaplan <pkaplan@media.mit.edu> Date: Wed, 1 Nov 2017 14:31:52 -0400 Subject: [PATCH] Search for variables by name in "of" block --- src/blocks/scratch3_sensing.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/blocks/scratch3_sensing.js b/src/blocks/scratch3_sensing.js index 98eeac97d..559b0e9c1 100644 --- a/src/blocks/scratch3_sensing.js +++ b/src/blocks/scratch3_sensing.js @@ -167,8 +167,10 @@ class Scratch3SensingBlocks { // Variables const varName = args.PROPERTY; - if (attrTarget.variables.hasOwnProperty(varName)) { - return attrTarget.variables[varName].value; + for (const id in attrTarget.variables) { + if (attrTarget.variables[id].name === varName) { + return attrTarget.variables[id].value; + } } // Otherwise, 0