Skip to content

Commit

Permalink
fade_volume_reset should always be set for fade ins.
Browse files Browse the repository at this point in the history
...as they are new sounds starting.
  • Loading branch information
icculus committed Oct 11, 2009
1 parent 27c0933 commit 8ca366f
Showing 1 changed file with 1 addition and 5 deletions.
6 changes: 1 addition & 5 deletions mixer.c
Expand Up @@ -825,15 +825,11 @@ int Mix_FadeInChannelTimed(int which, Mix_Chunk *chunk, int loops, int ms, int t
mix_channel[which].paused = 0;
mix_channel[which].fading = MIX_FADING_IN;
mix_channel[which].fade_volume = mix_channel[which].volume;
mix_channel[which].fade_volume_reset = mix_channel[which].volume;
mix_channel[which].volume = 0;
mix_channel[which].fade_length = (Uint32)ms;
mix_channel[which].start_time = mix_channel[which].ticks_fade = sdl_ticks;
mix_channel[which].expire = (ticks > 0) ? (sdl_ticks+ticks) : 0;

/* only change fade_volume_reset if we're not fading. */
if (mix_channel[which].fading == MIX_NO_FADING) {
mix_channel[which].fade_volume_reset = mix_channel[which].volume;
}
}
}
SDL_UnlockAudio();
Expand Down

0 comments on commit 8ca366f

Please sign in to comment.