diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/pcm_playback.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/firmware/pcm_playback.c b/firmware/pcm_playback.c index 6b9a4bbd5c..b63b12f197 100644 --- a/firmware/pcm_playback.c +++ b/firmware/pcm_playback.c | |||
@@ -459,9 +459,11 @@ bool pcm_crossfade_init(void) | |||
459 | */ | 459 | */ |
460 | void pcm_flush_audio(void) | 460 | void pcm_flush_audio(void) |
461 | { | 461 | { |
462 | if (crossfade_init || crossfade_active || !pcm_playing) | 462 | if (crossfade_init || crossfade_active || !pcm_playing) { |
463 | pcm_play_stop(); | ||
463 | return ; | 464 | return ; |
464 | 465 | } | |
466 | |||
465 | crossfade_mode = CFM_FLUSH; | 467 | crossfade_mode = CFM_FLUSH; |
466 | crossfade_init = true; | 468 | crossfade_init = true; |
467 | } | 469 | } |