summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/pcm_playback.c6
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 */
460void pcm_flush_audio(void) 460void 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}