summaryrefslogtreecommitdiff
path: root/apps/menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/menu.c')
-rw-r--r--apps/menu.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/menu.c b/apps/menu.c
index 126d29f..6966bc9 100644
--- a/apps/menu.c
+++ b/apps/menu.c
@@ -317,10 +317,11 @@ int menu_show(int m)
switch( key ) {
case MENU_PREV:
+ case MENU_PREV | BUTTON_REPEAT:
#ifdef MENU_RC_PREV
case MENU_RC_PREV:
+ case MENU_RC_PREV | BUTTON_REPEAT:
#endif
- case MENU_PREV | BUTTON_REPEAT:
if (menus[m].cursor) {
/* keep the cursor at 1/3 of the screen */
if (menus[m].top && menus[m].cursor - menus[m].top <
@@ -339,10 +340,11 @@ int menu_show(int m)
break;
case MENU_NEXT:
+ case MENU_NEXT | BUTTON_REPEAT:
#ifdef MENU_RC_NEXT
case MENU_RC_NEXT:
+ case MENU_RC_NEXT | BUTTON_REPEAT:
#endif
- case MENU_NEXT | BUTTON_REPEAT:
if (menus[m].cursor < menus[m].itemcount-1) {
/* keep the cursor at 2/3 of the screen */
if (menus[m].itemcount - menus[m].top > menu_lines &&