diff --git a/src/Backends/Audio/SDL2.cpp b/src/Backends/Audio/SDL2.cpp index 12c881ca..ae087d3d 100644 --- a/src/Backends/Audio/SDL2.cpp +++ b/src/Backends/Audio/SDL2.cpp @@ -98,7 +98,7 @@ attrHot static void MixSounds(float *stream, unsigned int frames_total) { if (sound->looping) { - sound->position = fmod(sound->position, sound->frames); + sound->position = fmod(sound->position, (double)sound->frames); } else {