diff --git a/platform/sdl/wave_mixer.h b/platform/sdl/wave_mixer.h index 191b6dd..5baf9fe 100644 --- a/platform/sdl/wave_mixer.h +++ b/platform/sdl/wave_mixer.h @@ -91,8 +91,8 @@ public: } else { (*iter) += value.left * vol[0]; ++iter; - (*iter) += value.right * vol[0]; - ++iter; + (*iter) += value.right * vol[1]; + std::advance(iter, channels-1); } }