summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2020-02-13 09:05:44 +0100
committerGitHub <noreply@github.com>2020-02-13 09:05:44 +0100
commit3adf2c81126f3f4d22f9ec508a1c5a4cddf7e418 (patch)
tree319fed870f690031aa095c317df7d24931d516ed
parent49c08cb4fb78d3b41973704d611e4131ec7addde (diff)
parentcb29ce8a3ba00a72b67e0520d3e3cac03d41343d (diff)
Merge pull request #36165 from Relintai/fix_engine_startgame
Fix startGame's logic in engine.js.
-rw-r--r--platform/javascript/engine.js6
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)