aboutsummaryrefslogtreecommitdiff
path: root/features/settings
diff options
context:
space:
mode:
Diffstat (limited to 'features/settings')
-rw-r--r--features/settings/settingsCommunicator.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/features/settings/settingsCommunicator.js b/features/settings/settingsCommunicator.js
index d0a55fc..053a7c1 100644
--- a/features/settings/settingsCommunicator.js
+++ b/features/settings/settingsCommunicator.js
@@ -24,6 +24,12 @@ class SettingsCommunicator {
}
}
-if(!global.soopyv2SettingsCommunicator) global.soopyv2SettingsCommunicator = new SettingsCommunicator()
+if(!global.soopyv2SettingsCommunicator){
+ global.soopyv2SettingsCommunicator = new SettingsCommunicator()
+
+ register("gameUnload", ()=>{
+ global.soopyv2SettingsCommunicator = undefined
+ })
+}
export default global.soopyv2SettingsCommunicator \ No newline at end of file