diff options
Diffstat (limited to 'src/menu.c')
-rw-r--r-- | src/menu.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -230,9 +230,11 @@ _menu(void) draw_menu(); while (1) { - DI; while (!fifo_empty(&input_fifo)) { + DI; u8 event = fifo_pop(&input_fifo); + EI; + if (event == CW) { if (dir == HORIZONTAL) { if (++menu_index >= LENGTH(menu)) @@ -264,6 +266,5 @@ _menu(void) callbacks[event](); } } - EI; } } |