1
0
Fork 0
forked from len0rd/rockbox

Samsung YH820/92x keymap bugfixes

This patch fixes some (mostly small) plugin issues with the "big"
YH-keymap patch (a507b). Only one fix affects the main keymaps
(virtual keyboard "DONE" now exits after long key /release/ instead
of long button /press/).

Change-Id: Id34f925ebfa97ae4974cd9405fbe1fee4f597833
This commit is contained in:
Sebastian Leonhardt 2015-12-27 18:14:41 +01:00
parent ad65f8cc71
commit 5e91ec1401
21 changed files with 140 additions and 81 deletions

View file

@ -457,6 +457,9 @@ enum plugin_status plugin_start(const void* parameter)
}
break;
case ACTION_STD_CONTEXT:
/* These targets have unintuitive STD_MENU keymaps, so we use context keymap instead;
We don't need the "delete line" action, since this can be done via the menu. */
#if !(defined(SAMSUNG_YH920_PAD) || defined(SAMSUNG_YH820_PAD))
if (!line_count) break;
rb->strlcpy(copy_buffer, do_action(ACTION_GET, 0, cur_sel),
MAX_LINE_LEN);
@ -464,6 +467,7 @@ enum plugin_status plugin_start(const void* parameter)
changed = true;
break;
case ACTION_STD_MENU:
#endif
{
/* do the item menu */
switch (do_item_menu(cur_sel))