summaryrefslogtreecommitdiffstats
path: root/modules/interactive_music/audio_stream_synchronized.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/interactive_music/audio_stream_synchronized.cpp')
-rw-r--r--modules/interactive_music/audio_stream_synchronized.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/modules/interactive_music/audio_stream_synchronized.cpp b/modules/interactive_music/audio_stream_synchronized.cpp
index d0d58fac16..e38a57ba75 100644
--- a/modules/interactive_music/audio_stream_synchronized.cpp
+++ b/modules/interactive_music/audio_stream_synchronized.cpp
@@ -204,11 +204,8 @@ void AudioStreamPlaybackSynchronized::seek(double p_time) {
}
int AudioStreamPlaybackSynchronized::mix(AudioFrame *p_buffer, float p_rate_scale, int p_frames) {
- if (active != true) {
- for (int i = 0; i < p_frames; i++) {
- p_buffer[i] = AudioFrame(0.0, 0.0);
- }
- return p_frames;
+ if (!active) {
+ return 0;
}
int todo = p_frames;