From 34a16ae239140a146ea7a090a6bfbd36bb196ed7 Mon Sep 17 00:00:00 2001 From: Relintai Date: Thu, 6 Feb 2020 13:01:30 +0100 Subject: [PATCH] Fix startGame's logic in engine.js. (cherry picked from commit cb29ce8a3ba00a72b67e0520d3e3cac03d41343d) --- platform/javascript/engine.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/platform/javascript/engine.js b/platform/javascript/engine.js index 1f78aa672de..227accadb0e 100644 --- a/platform/javascript/engine.js +++ b/platform/javascript/engine.js @@ -134,12 +134,10 @@ this.startGame = function(execName, mainPack) { executableName = execName; - var mainArgs = [ '--main-pack', mainPack ]; + var mainArgs = [ '--main-pack', getPathLeaf(mainPack) ]; return Promise.all([ - // Load from directory, - this.init(getBasePath(mainPack)), - // ...but write to root where the engine expects it. + this.init(getBasePath(execName)), this.preloadFile(mainPack, getPathLeaf(mainPack)) ]).then( Function.prototype.apply.bind(synchronousStart, this, mainArgs)