From 290cbf6cee43b3c8da4639693114dc904c4729e9 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Wed, 30 Oct 2002 12:11:12 +0000 Subject: [PATCH] Fixed fading out of small looping music samples. --- music.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/music.c b/music.c index c2117e7e..2d62f5b6 100644 --- a/music.c +++ b/music.c @@ -182,7 +182,9 @@ void music_mixer(void *udata, Uint8 *stream, int len) if ( !music_internal_playing() ) { /* Restart music if it has to loop at a high level */ if ( music_loops && --music_loops ) { + Mix_Fading current_fade = music_playing->fading; music_internal_play(music_playing, 0.0); + music_playing->fading = current_fade; } else { music_internal_halt(); if ( music_finished_hook ) {