From 461d6e347e5d9c31a67454e9d87867ff105cf745 Mon Sep 17 00:00:00 2001 From: Björn Stenberg Date: Thu, 4 Dec 2003 00:08:25 +0000 Subject: Added a splash to indicate battery charging if user tries to shut off while plugged in. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4104 a1c6a512-1295-4272-9138-f99709370657 --- apps/tree.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'apps/tree.c') diff --git a/apps/tree.c b/apps/tree.c index 6bd7b21c45..a71db78968 100644 --- a/apps/tree.c +++ b/apps/tree.c @@ -52,6 +52,7 @@ #include "onplay.h" #include "buffer.h" #include "plugin.h" +#include "power.h" #ifdef HAVE_LCD_BITMAP #include "widgets.h" @@ -885,7 +886,9 @@ static bool dirbrowse(char *root, int *dirfilter) switch ( button ) { case TREE_EXIT: case BUTTON_RC_STOP: - case TREE_EXIT | BUTTON_REPEAT: +#ifdef HAVE_RECORDER_KEYPAD + case BUTTON_LEFT | BUTTON_REPEAT: +#endif i=strlen(currdir); if (i>1) { while (currdir[i-1]!='/') @@ -928,6 +931,16 @@ static bool dirbrowse(char *root, int *dirfilter) settings_save(); break; +#ifdef HAVE_RECORDER_KEYPAD + case BUTTON_OFF | BUTTON_REPEAT: +#else + case BUTTON_STOP | BUTTON_REPEAT: +#endif + if (charger_inserted()) { + charging_splash(); + restore = true; + } + break; case TREE_ENTER: case TREE_ENTER | BUTTON_REPEAT: -- cgit v1.2.3