summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2006-08-17 08:57:38 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2006-08-17 08:57:38 +0000
commit30f237303b98a6a0ca72bfc66d12d1e6f07bf506 (patch)
tree375858a7247edea6789b8a9f40f62549a6370872 /apps
parentb80266c45617acd5ef8ac5aa51a257222f611f4e (diff)
downloadrockbox-30f237303b98a6a0ca72bfc66d12d1e6f07bf506.tar.gz
rockbox-30f237303b98a6a0ca72bfc66d12d1e6f07bf506.zip
bring back the Battery:Charging splash if you try turning off certain
targets with AC connected git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10628 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/keymaps/keymap-h1x0_h3x0.c7
-rw-r--r--apps/tree.c18
2 files changed, 14 insertions, 11 deletions
diff --git a/apps/keymaps/keymap-h1x0_h3x0.c b/apps/keymaps/keymap-h1x0_h3x0.c
index 457431057e..1ca4316879 100644
--- a/apps/keymaps/keymap-h1x0_h3x0.c
+++ b/apps/keymaps/keymap-h1x0_h3x0.c
@@ -72,7 +72,7 @@ const struct button_mapping button_context_wps[] = {
72 { ACTION_WPS_STOPSEEK, BUTTON_RIGHT|BUTTON_REL, BUTTON_RIGHT|BUTTON_REPEAT }, 72 { ACTION_WPS_STOPSEEK, BUTTON_RIGHT|BUTTON_REL, BUTTON_RIGHT|BUTTON_REPEAT },
73 { ACTION_WPS_ABSETB_NEXTDIR, BUTTON_ON|BUTTON_RIGHT, BUTTON_ON }, 73 { ACTION_WPS_ABSETB_NEXTDIR, BUTTON_ON|BUTTON_RIGHT, BUTTON_ON },
74 { ACTION_WPS_ABSETA_PREVDIR, BUTTON_ON|BUTTON_LEFT, BUTTON_ON }, 74 { ACTION_WPS_ABSETA_PREVDIR, BUTTON_ON|BUTTON_LEFT, BUTTON_ON },
75 { ACTION_WPS_STOP, BUTTON_OFF, BUTTON_NONE }, 75 { ACTION_WPS_STOP, BUTTON_OFF|BUTTON_REL, BUTTON_OFF },
76 { ACTION_WPS_VOLDOWN, BUTTON_DOWN|BUTTON_REL, BUTTON_DOWN }, 76 { ACTION_WPS_VOLDOWN, BUTTON_DOWN|BUTTON_REL, BUTTON_DOWN },
77 { ACTION_WPS_VOLDOWN, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE }, 77 { ACTION_WPS_VOLDOWN, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE },
78 { ACTION_WPS_VOLUP, BUTTON_UP|BUTTON_REL, BUTTON_UP }, 78 { ACTION_WPS_VOLUP, BUTTON_UP|BUTTON_REL, BUTTON_UP },
@@ -100,8 +100,9 @@ const struct button_mapping button_context_listtree[] = {
100}; /* button_context_listtree */ 100}; /* button_context_listtree */
101 101
102const struct button_mapping button_context_tree[] = { 102const struct button_mapping button_context_tree[] = {
103 { ACTION_TREE_WPS, BUTTON_ON|BUTTON_REL, BUTTON_ON }, 103 { ACTION_TREE_WPS, BUTTON_ON|BUTTON_REL, BUTTON_ON },
104 { ACTION_TREE_STOP, BUTTON_OFF, BUTTON_NONE }, 104 { ACTION_TREE_STOP, BUTTON_OFF|BUTTON_REL, BUTTON_OFF },
105 { ACTION_TREE_STOP, BUTTON_OFF|BUTTON_REPEAT, BUTTON_NONE },
105 106
106 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_LIST) 107 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_LIST)
107}; /* button_context_listtree */ 108}; /* button_context_listtree */
diff --git a/apps/tree.c b/apps/tree.c
index 53797baa40..0616c0f09e 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -662,17 +662,19 @@ static bool dirbrowse(void)
662 } 662 }
663#endif 663#endif
664 } 664 }
665 break;
666 /* ??
667#if defined(CONFIG_CHARGING) && !defined(HAVE_POWEROFF_WHILE_CHARGING) 665#if defined(CONFIG_CHARGING) && !defined(HAVE_POWEROFF_WHILE_CHARGING)
668 case TREE_OFF | BUTTON_REPEAT: 666{
669 if (charger_inserted()) { 667 static int last_off = 0;
670 charging_splash(); 668 if (current_tick - last_off < 50) {
671 restore = true; 669 if (charger_inserted()) {
670 charging_splash();
671 restore = true;
672 }
672 } 673 }
673 break; 674 last_off = current_tick;
675}
674#endif 676#endif
675 */ 677 break; /* case ACTION_TREE_STOP: */
676 case ACTION_STD_MENU: 678 case ACTION_STD_MENU:
677 /* don't enter menu from plugin browser */ 679 /* don't enter menu from plugin browser */
678 if (*tc.dirfilter < NUM_FILTER_MODES) 680 if (*tc.dirfilter < NUM_FILTER_MODES)