From fce83dc2c3ebb633568c7b9183e16ed87209dc1e Mon Sep 17 00:00:00 2001 From: DD Date: Wed, 10 Jan 2018 17:50:48 -0500 Subject: [PATCH] make it work for non-droppable inputs --- src/engine/blocks.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/engine/blocks.js b/src/engine/blocks.js index d5e734ce..b889f201 100644 --- a/src/engine/blocks.js +++ b/src/engine/blocks.js @@ -386,15 +386,15 @@ class Blocks { // Changing the value in a dropdown block.fields[args.name].value = args.value; - if (!optRuntime || !block.parent){ + if (!optRuntime){ break; } - const parent = this._blocks[block.parent]; - if (parent.isMonitored) { + const flyoutBlock = block.shadow && block.parent ? this._blocks[block.parent] : block; + if (flyoutBlock.isMonitored) { optRuntime.requestUpdateMonitor(Map({ - id: parent.id, - params: this._getBlockParams(parent) + id: flyoutBlock.id, + params: this._getBlockParams(flyoutBlock) })); } }