diff --git a/Spaces/CockpitSpace.js b/Spaces/CockpitSpace.js index 247008ae1..afff50bad 100644 --- a/Spaces/CockpitSpace.js +++ b/Spaces/CockpitSpace.js @@ -43,7 +43,14 @@ function initialize () { thisObject.container.frame.position.x = 0 - thisObject.container.frame.position.y = browserCanvas.height * 55 / 100 - COCKPIT_SPACE_HEIGHT + + let INITIAL_POSITION + if (canvas.strategySpace.isInitialized === true) { + INITIAL_POSITION = 55 + } else { + INITIAL_POSITION = 100 + } + thisObject.container.frame.position.y = browserCanvas.height * INITIAL_POSITION / 100 - COCKPIT_SPACE_HEIGHT canvasBrowserResizedEventSubscriptionId = window.canvasApp.eventHandler.listenToEvent('Browser Resized', resize) selfMouseClickEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseClick', onMouseClick) diff --git a/Spaces/StrategySpace.js b/Spaces/StrategySpace.js index 98ca23a62..c4b646d3a 100644 --- a/Spaces/StrategySpace.js +++ b/Spaces/StrategySpace.js @@ -9,6 +9,7 @@ function newStrategySpace () { iconByPartType: undefined, workspace: undefined, isDeployed: false, + isInitialized: false, draw: draw, getContainer: getContainer, makeVisible: makeVisible, @@ -35,6 +36,10 @@ function newStrategySpace () { loadIconCollection() buildIconByPartTypeMap() + + if (thisObject.strategizerGateway.strategizerData !== undefined) { + thisObject.isInitialized = true + } } function buildIconByPartTypeMap () {