From 75cc1f4cfe77fb91911ae5f9c9754c737ba8e77c Mon Sep 17 00:00:00 2001 From: Eric Rosenbaum <eric.rosenbaum@gmail.com> Date: Tue, 29 Sep 2020 17:01:12 -0400 Subject: [PATCH] refresh workspace on drag code from backpack to sprite tile --- src/containers/target-pane.jsx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/containers/target-pane.jsx b/src/containers/target-pane.jsx index b5af39b16..0f238587f 100644 --- a/src/containers/target-pane.jsx +++ b/src/containers/target-pane.jsx @@ -191,7 +191,7 @@ class TargetPane extends React.Component { topBlock.y = posY / scale; } - this.props.vm.shareBlocksToTarget(blocks, targetId, optFromTargetId); + return this.props.vm.shareBlocksToTarget(blocks, targetId, optFromTargetId); } handleDrop (dragInfo) { const {sprite: targetId} = this.props.hoveredTarget; @@ -228,10 +228,8 @@ class TargetPane extends React.Component { }, targetId); } else if (dragInfo.dragType === DragConstants.BACKPACK_CODE) { fetchCode(dragInfo.payload.bodyUrl) - .then(blocks => { - this.shareBlocks(blocks, targetId); - this.props.vm.refreshWorkspace(); - }); + .then(blocks => this.shareBlocks(blocks, targetId)) + .then(() => this.props.vm.refreshWorkspace()); } } } -- GitLab