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