fix: input delay workaround
This commit is contained in:
@@ -52,8 +52,8 @@ static void settings_handle_input(input_action_t action)
|
||||
if (action == INPUT_ACTION_CLICK) {
|
||||
s_selected_idx = (s_selected_idx + 1) % SETTINGS_COUNT;
|
||||
} else if (action == INPUT_ACTION_DOUBLE_CLICK) {
|
||||
if (s_selected_idx == 0) s_selected_idx = SETTINGS_COUNT - 1;
|
||||
else s_selected_idx--;
|
||||
/* Tap 1 already stepped +1; stepping -2 results in a net -1 (previous entry) */
|
||||
s_selected_idx = (s_selected_idx + SETTINGS_COUNT - 2) % SETTINGS_COUNT;
|
||||
} else if (action == INPUT_ACTION_LONG_PRESS) {
|
||||
switch (s_selected_idx) {
|
||||
case 0:
|
||||
|
||||
Reference in New Issue
Block a user