mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-13 18:17:39 -04:00
Add support multimedia keys/buttons to the core, and adapt Rockbox on android for it (multimedia buttons are found on wired headsets and the lock screen in cyanogenmod).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28421 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
dbe2ac1ec6
commit
49f1ec8e8a
13 changed files with 300 additions and 17 deletions
16
apps/menu.c
16
apps/menu.c
|
@ -650,10 +650,20 @@ int do_menu(const struct menu_item_ex *start_menu, int *start_selected,
|
|||
}
|
||||
#endif
|
||||
}
|
||||
else if(default_event_handler(action) == SYS_USB_CONNECTED)
|
||||
else
|
||||
{
|
||||
ret = MENU_ATTACHED_USB;
|
||||
done = true;
|
||||
switch(default_event_handler(action))
|
||||
{
|
||||
case SYS_USB_CONNECTED:
|
||||
ret = MENU_ATTACHED_USB;
|
||||
done = true;
|
||||
break;
|
||||
case SYS_CALL_HUNG_UP:
|
||||
case BUTTON_MULTIMEDIA_PLAYPAUSE:
|
||||
/* remove splash from playlist_resume() */
|
||||
redraw_lists = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (redraw_lists && !done)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue