forked from len0rd/rockbox
Remote android button handling (again). do the press/unpress more like other targets (i.e correctly). The DPAD is special in that the press/unpress happens too quickly, so always post it with the BUTTON_REL. This means all keymaps using the dpad need to remember it will always have a BUTTON_REL (which also means they cant do repeats, which are impossible anyway).
Also make the back button go back to the OS home from the rockbox main menu git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28475 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
45fa8245ea
commit
a41041aeb4
5 changed files with 75 additions and 55 deletions
|
|
@ -639,7 +639,15 @@ void root_menu(void)
|
|||
case GO_TO_ROOT:
|
||||
if (last_screen != GO_TO_ROOT)
|
||||
selected = get_selection(last_screen);
|
||||
#if (CONFIG_PLATFORM&PLATFORM_ANDROID)
|
||||
/* When we are in the main menu we want the hardware BACK
|
||||
* button to be handled by Android instead of rockbox */
|
||||
android_ignore_back_button(true);
|
||||
#endif
|
||||
next_screen = do_menu(&root_menu_, &selected, NULL, false);
|
||||
#if (CONFIG_PLATFORM&PLATFORM_ANDROID)
|
||||
android_ignore_back_button(false);
|
||||
#endif
|
||||
if (next_screen != GO_TO_PREVIOUS)
|
||||
last_screen = GO_TO_ROOT;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue