diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2020-02-13 09:05:44 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-13 09:05:44 +0100 |
commit | 3adf2c81126f3f4d22f9ec508a1c5a4cddf7e418 (patch) | |
tree | 319fed870f690031aa095c317df7d24931d516ed | |
parent | 49c08cb4fb78d3b41973704d611e4131ec7addde (diff) | |
parent | cb29ce8a3ba00a72b67e0520d3e3cac03d41343d (diff) |
Merge pull request #36165 from Relintai/fix_engine_startgame
Fix startGame's logic in engine.js.
-rw-r--r-- | platform/javascript/engine.js | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/platform/javascript/engine.js b/platform/javascript/engine.js index 1f78aa672d..227accadb0 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) |