diff options
Diffstat (limited to 'apps/misc.c')
-rw-r--r-- | apps/misc.c | 6 |
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); |