diff --git a/FloatingSpace/StrategyPart.js b/FloatingSpace/StrategyPart.js index b31507392..1226b4fd0 100644 --- a/FloatingSpace/StrategyPart.js +++ b/FloatingSpace/StrategyPart.js @@ -19,6 +19,7 @@ function newStrategyPart () { isExecuting: undefined, isRunning: undefined, run: run, + setRunningStatus: setRunningStatus, getReadyToAttach: getReadyToAttach, showAvailabilityToAttach: showAvailabilityToAttach, highlight: highlight, @@ -312,6 +313,10 @@ function newStrategyPart () { function run () { canvas.strategySpace.workspace.tradingSystem = thisObject.payload.node canvas.cockpitSpace.restartSimulation.restart() + setRunningStatus() + } + + function setRunningStatus () { thisObject.isRunning = true runningCounter = 30 } diff --git a/FloatingSpace/StrategyPartConstructor.js b/FloatingSpace/StrategyPartConstructor.js index 78a5795dc..2ea714253 100644 --- a/FloatingSpace/StrategyPartConstructor.js +++ b/FloatingSpace/StrategyPartConstructor.js @@ -56,7 +56,7 @@ function newStrategyPartConstructor () { if (payload.node.savedPayload !== undefined) { if (payload.node.savedPayload.uiObject.isRunning === true) { - strategyPart.isRunning = true + strategyPart.setRunningStatus() canvas.strategySpace.workspace.tradingSystem = payload.node } }