diff options
Diffstat (limited to 'apps/tree.c')
-rw-r--r-- | apps/tree.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/apps/tree.c b/apps/tree.c index 754e84f508..1faadf69f7 100644 --- a/apps/tree.c +++ b/apps/tree.c | |||
@@ -1012,18 +1012,18 @@ static bool dirbrowse(char *root, int *dirfilter) | |||
1012 | break; | 1012 | break; |
1013 | 1013 | ||
1014 | #ifdef HAVE_RECORDER_KEYPAD | 1014 | #ifdef HAVE_RECORDER_KEYPAD |
1015 | case BUTTON_OFF: | ||
1016 | bookmark_autobookmark(); | ||
1017 | mpeg_stop(); | ||
1018 | status_draw(false); | ||
1019 | restore = true; | ||
1020 | break; | ||
1021 | |||
1022 | case BUTTON_OFF | BUTTON_REL: | 1015 | case BUTTON_OFF | BUTTON_REL: |
1023 | #else | ||
1024 | case BUTTON_STOP | BUTTON_REL: | ||
1025 | #endif | 1016 | #endif |
1026 | settings_save(); | 1017 | /* Stop the music if it is playing, else show the shutdown |
1018 | screen */ | ||
1019 | if(mpeg_status()) | ||
1020 | mpeg_stop(); | ||
1021 | else { | ||
1022 | if (!charger_inserted()) { | ||
1023 | shutdown_screen(); | ||
1024 | restore = true; | ||
1025 | } | ||
1026 | } | ||
1027 | break; | 1027 | break; |
1028 | 1028 | ||
1029 | #ifdef HAVE_RECORDER_KEYPAD | 1029 | #ifdef HAVE_RECORDER_KEYPAD |