summaryrefslogtreecommitdiffstats
path: root/servers/audio_server.cpp
diff options
context:
space:
mode:
authorMichael Alexsander <michaelalexsander@protonmail.com>2020-11-05 08:44:53 -0300
committerMichael Alexsander <michaelalexsander@protonmail.com>2020-11-05 08:44:53 -0300
commitd7f2c31a05458f672f8f85c4cae6eccb9de09981 (patch)
treef5ec320e6860fbb6a2d2653c05ca996d650fbccc /servers/audio_server.cpp
parent494bf38c76d3070c548a104d56d9f7e164226f1c (diff)
downloadredot-engine-d7f2c31a05458f672f8f85c4cae6eccb9de09981.tar.gz
Disallow setting the AudioServer's 'global_rate_scale' to a value equal or inferior to 0
Diffstat (limited to 'servers/audio_server.cpp')
-rw-r--r--servers/audio_server.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/servers/audio_server.cpp b/servers/audio_server.cpp
index 6b70f41e57..b899c19fdd 100644
--- a/servers/audio_server.cpp
+++ b/servers/audio_server.cpp
@@ -905,6 +905,8 @@ bool AudioServer::is_bus_channel_active(int p_bus, int p_channel) const {
}
void AudioServer::set_global_rate_scale(float p_scale) {
+ ERR_FAIL_COND(p_scale <= 0);
+
global_rate_scale = p_scale;
}