From 8b5d605a1708dc1245166f8774abae2c9ecdd14f Mon Sep 17 00:00:00 2001 From: Ethan O'Brien Date: Sat, 5 Apr 2025 22:09:55 -0500 Subject: [PATCH] Correct placement of saveDatabaseLoaded invoke call --- data/src/GameManager.js | 1 - data/src/emulator.js | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/data/src/GameManager.js b/data/src/GameManager.js index 49dde9c..3a8ec21 100644 --- a/data/src/GameManager.js +++ b/data/src/GameManager.js @@ -61,7 +61,6 @@ class EJS_GameManager { this.mkdir("/data/saves"); this.FS.mount(this.FS.filesystems.IDBFS, {autoPersist: true}, '/data/saves'); this.FS.syncfs(true, resolve); - this.EJS.callEvent("saveDatabaseLoaded", this.FS); }); } writeConfigFile() { diff --git a/data/src/emulator.js b/data/src/emulator.js index 0b08ad6..bc82c17 100644 --- a/data/src/emulator.js +++ b/data/src/emulator.js @@ -893,6 +893,7 @@ class EmulatorJS { this.gameManager = new window.EJS_GameManager(this.Module, this); await this.gameManager.loadExternalFiles(); await this.gameManager.mountFileSystems(); + this.callEvent("saveDatabaseLoaded", this.gameManager.FS); if (this.getCore() === "ppsspp") { await this.gameManager.loadPpssppAssets(); }