summaryrefslogtreecommitdiff
path: root/apps/tree.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/tree.c')
-rw-r--r--apps/tree.c20
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