c o n s u m e d

This commit is contained in:
Willy-JL
2023-08-03 03:21:05 +02:00
parent a02ba763cd
commit d87a6cffd1

View File

@@ -282,54 +282,49 @@ static void menu_draw_callback(Canvas* canvas, void* _model) {
static bool menu_input_callback(InputEvent* event, void* context) { static bool menu_input_callback(InputEvent* event, void* context) {
Menu* menu = context; Menu* menu = context;
bool consumed = false; bool consumed = true;
if(event->type == InputTypeShort) { if(event->type == InputTypeShort) {
switch(event->key) { switch(event->key) {
case InputKeyUp: case InputKeyUp:
consumed = true;
menu_process_up(menu); menu_process_up(menu);
break; break;
case InputKeyDown: case InputKeyDown:
consumed = true;
menu_process_down(menu); menu_process_down(menu);
break; break;
case InputKeyLeft: case InputKeyLeft:
consumed = true;
menu_process_left(menu); menu_process_left(menu);
break; break;
case InputKeyRight: case InputKeyRight:
consumed = true;
menu_process_right(menu); menu_process_right(menu);
break; break;
case InputKeyOk: case InputKeyOk:
consumed = true;
menu_process_ok(menu); menu_process_ok(menu);
break; break;
default: default:
consumed = false;
break; break;
} }
} else if(event->type == InputTypeRepeat) { } else if(event->type == InputTypeRepeat) {
switch(event->key) { switch(event->key) {
case InputKeyUp: case InputKeyUp:
consumed = true;
menu_process_up(menu); menu_process_up(menu);
break; break;
case InputKeyDown: case InputKeyDown:
consumed = true;
menu_process_down(menu); menu_process_down(menu);
break; break;
case InputKeyLeft: case InputKeyLeft:
consumed = true;
menu_process_left(menu); menu_process_left(menu);
break; break;
case InputKeyRight: case InputKeyRight:
consumed = true;
menu_process_right(menu); menu_process_right(menu);
break; break;
default: default:
consumed = false;
break; break;
} }
} else {
consumed = false;
} }
return consumed; return consumed;