diff options
Diffstat (limited to 'apps/menu.c')
| -rw-r--r-- | apps/menu.c | 6 |
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 && |