From 559e28090947863633ec171eadd26cea305a23bc Mon Sep 17 00:00:00 2001 From: Ben Wheeler <wheeler.benjamin@gmail.com> Date: Mon, 8 Oct 2018 17:39:53 -0400 Subject: [PATCH] simplified vm loading in vm-manager-hoc --- src/lib/vm-manager-hoc.jsx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/lib/vm-manager-hoc.jsx b/src/lib/vm-manager-hoc.jsx index 361210535..dbab2f576 100644 --- a/src/lib/vm-manager-hoc.jsx +++ b/src/lib/vm-manager-hoc.jsx @@ -25,7 +25,6 @@ const vmManagerHOC = function (WrappedComponent) { 'loadProject' ]); this.state = { - isStarted: false, loadingError: false, errorMessage: '' }; @@ -34,6 +33,8 @@ const vmManagerHOC = function (WrappedComponent) { if (this.props.vm.initialized) return; this.audioEngine = new AudioEngine(); this.props.vm.attachAudioEngine(this.audioEngine); + this.props.vm.setCompatibilityMode(true); + this.props.vm.start(); this.props.vm.initialized = true; } componentDidUpdate (prevProps) { @@ -44,11 +45,6 @@ const vmManagerHOC = function (WrappedComponent) { loadProject (projectData, projectState) { return this.props.vm.loadProject(projectData) .then(() => { - if (!this.state.isStarted) { - this.props.vm.setCompatibilityMode(true); - this.props.vm.start(); - this.setState({isStarted: true}); - } this.props.doneLoading(projectState); }) .catch(e => { -- GitLab