Misc tweaks / bug fixes
- readd "power off" to the main menu
- fix bug where stdout overflows into menu text
- remove +++++Go Back+++++ from main menu as there is nothing to go back to (detects menu depth)
Change-Id: Icb84ac86e55712412d07add0ab76955d7902f07c
diff --git a/default_recovery_keys.c b/default_recovery_keys.c
index 4ba8701..fd0ef74 100644
--- a/default_recovery_keys.c
+++ b/default_recovery_keys.c
@@ -36,8 +36,9 @@
if (ui_get_showing_back_button()) {
return SELECT_ITEM;
}
- if (!get_allow_toggle_display())
+ if (!get_allow_toggle_display() && ui_menu_level > 0) {
return GO_BACK;
+ }
break;
case KEY_LEFTBRACE:
case KEY_ENTER:
@@ -53,10 +54,13 @@
if (ui_get_showing_back_button()) {
return SELECT_ITEM;
}
- if (!get_allow_toggle_display())
+ if (!get_allow_toggle_display() && ui_menu_level > 0) {
return GO_BACK;
+ }
case KEY_BACK:
- return GO_BACK;
+ if (ui_menu_level > 0) {
+ return GO_BACK;
+ }
}
}