summaryrefslogtreecommitdiffstats
path: root/platform/web
diff options
context:
space:
mode:
authorEoin O'Neill <eoinoneill1991@gmail.com>2022-12-09 22:39:14 -0800
committerEoin <eoinoneill1991@gmail.com>2023-04-25 23:52:50 -0700
commit5a08091168782a924cd3a23baf31c5cd4cd63906 (patch)
tree7d1d31bc0222a848ce6869a15138f8976c6c6f5d /platform/web
parent5860b02b63943bd5c75c14244cb6b92fd4382ccc (diff)
downloadredot-engine-5a08091168782a924cd3a23baf31c5cd4cd63906.tar.gz
Fix crash caused by invalid mix_rate assignment due to bogus
project settings. We'll default to a sensible value in the case that a user has somehow managed to modify the configuration file incorrectly. Closes 69819
Diffstat (limited to 'platform/web')
-rw-r--r--platform/web/audio_driver_web.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/web/audio_driver_web.cpp b/platform/web/audio_driver_web.cpp
index 1d7b96d707..c6c67db3de 100644
--- a/platform/web/audio_driver_web.cpp
+++ b/platform/web/audio_driver_web.cpp
@@ -103,7 +103,7 @@ void AudioDriverWeb::_audio_driver_capture(int p_from, int p_samples) {
Error AudioDriverWeb::init() {
int latency = GLOBAL_GET("audio/driver/output_latency");
if (!audio_context.inited) {
- audio_context.mix_rate = GLOBAL_GET("audio/driver/mix_rate");
+ audio_context.mix_rate = _get_configured_mix_rate();
audio_context.channel_count = godot_audio_init(&audio_context.mix_rate, latency, &_state_change_callback, &_latency_update_callback);
audio_context.inited = true;
}