Merge pull request #94869 from AThousandShips/web_volume_fix

[Web] Gracefully handle non-finite audio volumes
This commit is contained in:
Rémi Verschelde
2024-07-30 12:28:58 +02:00

View File

@@ -858,7 +858,10 @@ class Bus {
* @returns {void}
*/
setVolumeDb(val) {
this._gainNode.gain.value = GodotAudio.db_to_linear(val);
const linear = GodotAudio.db_to_linear(val);
if (isFinite(linear)) {
this._gainNode.gain.value = linear;
}
}
/**