From 2b82c0cc44b5a47c95fa1f8f5f647f22830c1164 Mon Sep 17 00:00:00 2001 From: Ray Schamp Date: Mon, 27 Feb 2017 14:49:18 -0500 Subject: [PATCH] Filter toolbox to blocks available to the VM Resolves #16 --- src/containers/blocks.jsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/containers/blocks.jsx b/src/containers/blocks.jsx index d27e91668c1..9624372d4a0 100644 --- a/src/containers/blocks.jsx +++ b/src/containers/blocks.jsx @@ -25,6 +25,8 @@ class Blocks extends React.Component { componentDidMount () { const workspaceConfig = defaultsDeep({}, Blocks.defaultOptions, this.props.options); this.workspace = this.ScratchBlocks.inject(this.blocks, workspaceConfig); + const filteredToolbox = this.props.vm.filterToolbox(this.workspace.options.languageTree); + this.workspace.updateToolbox(filteredToolbox); this.attachVM(); } componentWillUnmount () {