summaryrefslogtreecommitdiff
path: root/platform/javascript/js
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2021-03-08 17:29:48 +0100
committerGitHub <noreply@github.com>2021-03-08 17:29:48 +0100
commit8507b69c13d7fdf62dd0e7d3ecd6ff34b4faf9c6 (patch)
tree70eb669174285c5f3db0a574ed9dbbc114afb994 /platform/javascript/js
parent8af3d566310b32def773220167e796731b3c4124 (diff)
parentd8bd54fbf2c3d10ece692da1a9b47e766cc95fee (diff)
Merge pull request #46796 from Faless/js/4.x_pwa_simple
[HTML5] Add PWA support to the editor page.
Diffstat (limited to 'platform/javascript/js')
-rw-r--r--platform/javascript/js/libs/library_godot_audio.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/platform/javascript/js/libs/library_godot_audio.js b/platform/javascript/js/libs/library_godot_audio.js
index 8e385e9176..ac4055516c 100644
--- a/platform/javascript/js/libs/library_godot_audio.js
+++ b/platform/javascript/js/libs/library_godot_audio.js
@@ -238,6 +238,9 @@ const GodotAudioWorklet = {
close: function () {
return new Promise(function (resolve, reject) {
+ if (GodotAudioWorklet.promise === null) {
+ return;
+ }
GodotAudioWorklet.promise.then(function () {
GodotAudioWorklet.worklet.port.postMessage({
'cmd': 'stop',
@@ -247,7 +250,7 @@ const GodotAudioWorklet = {
GodotAudioWorklet.worklet = null;
GodotAudioWorklet.promise = null;
resolve();
- });
+ }).catch(function (err) { /* aborted? */ });
});
},
},