summaryrefslogtreecommitdiff
path: root/apps/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/misc.c')
-rw-r--r--apps/misc.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/misc.c b/apps/misc.c
index 23c332af2f..3d361f4ccb 100644
--- a/apps/misc.c
+++ b/apps/misc.c
@@ -53,7 +53,9 @@
53#endif 53#endif
54#include "tree.h" 54#include "tree.h"
55#include "eeprom_settings.h" 55#include "eeprom_settings.h"
56 56#ifdef HAVE_RECORDING
57#include "recording.h"
58#endif
57#ifdef HAVE_LCD_BITMAP 59#ifdef HAVE_LCD_BITMAP
58#include "bmp.h" 60#include "bmp.h"
59#include "icons.h" 61#include "icons.h"
@@ -659,7 +661,7 @@ static bool clean_shutdown(void (*callback)(void *), void *parameter)
659#if defined(HAVE_RECORDING) && CONFIG_CODEC == SWCODEC 661#if defined(HAVE_RECORDING) && CONFIG_CODEC == SWCODEC
660 if (audio_stat & AUDIO_STATUS_RECORD) 662 if (audio_stat & AUDIO_STATUS_RECORD)
661 { 663 {
662 audio_stop_recording(); 664 rec_command(RECORDING_CMD_STOP);
663 /* wait for stop to complete */ 665 /* wait for stop to complete */
664 while (audio_status() & AUDIO_STATUS_RECORD) 666 while (audio_status() & AUDIO_STATUS_RECORD)
665 sleep(1); 667 sleep(1);