aboutsummaryrefslogtreecommitdiffstats
path: root/default_recovery_ui.c
diff options
context:
space:
mode:
authorKoushik Dutta <koushd@gmail.com>2011-02-27 12:42:24 -0800
committerKoushik Dutta <koushd@gmail.com>2011-02-27 12:42:24 -0800
commit33fd0d0a7063be351d099d82494622bacb4fb18d (patch)
treee8c732eb369df01f94a5b303159fef602f8b9cba /default_recovery_ui.c
parent75b2fa023bb0db5dc205b670d03136e37d258896 (diff)
downloadbootable_recovery-33fd0d0a7063be351d099d82494622bacb4fb18d.zip
bootable_recovery-33fd0d0a7063be351d099d82494622bacb4fb18d.tar.gz
bootable_recovery-33fd0d0a7063be351d099d82494622bacb4fb18d.tar.bz2
Fix inc /datadata wiping from RM.
Change-Id: I983bf83a7baf1494c7ff26199591bb93fab5ae74
Diffstat (limited to 'default_recovery_ui.c')
-rw-r--r--default_recovery_ui.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/default_recovery_ui.c b/default_recovery_ui.c
index 51fd330..c39a302 100644
--- a/default_recovery_ui.c
+++ b/default_recovery_ui.c
@@ -43,7 +43,8 @@ int device_toggle_display(volatile char* key_pressed, int key_code) {
return 1;
// allow toggling of the display if the correct key is pressed, and the display toggle is allowed or the display is currently off
if (ui_get_showing_back_button()) {
- return get_allow_toggle_display() && (key_code == KEY_HOME || key_code == KEY_MENU || key_code == KEY_END);
+ return 0;
+ //return get_allow_toggle_display() && (key_code == KEY_HOME || key_code == KEY_MENU || key_code == KEY_END);
}
return get_allow_toggle_display() && (key_code == KEY_HOME || key_code == KEY_MENU || key_code == KEY_POWER || key_code == KEY_END);
}
@@ -84,6 +85,9 @@ int device_handle_key(int key_code, int visible) {
case KEY_END:
case KEY_BACKSPACE:
case KEY_BACK:
+ if (ui_get_showing_back_button()) {
+ return SELECT_ITEM;
+ }
if (!get_allow_toggle_display())
return GO_BACK;
}