From b21627591e2e3b0b7d78f784e7a16f20d0ca3492 Mon Sep 17 00:00:00 2001 From: erikkaashoek Date: Wed, 26 Aug 2020 08:48:17 +0200 Subject: [PATCH] Lever mode never searches but always moves --- ui.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ui.c b/ui.c index ae97bfe..658ab91 100644 --- a/ui.c +++ b/ui.c @@ -840,7 +840,10 @@ static UI_FUNCTION_CALLBACK(menu_marker_search_cb) } draw_menu(); redraw_marker(active_marker); - select_lever_mode(LM_SEARCH); +// if (data == 4) + select_lever_mode(LM_MARKER); // Allow any position with level +// else +// select_lever_mode(LM_SEARCH); // Jump from maximum to maximum } static UI_FUNCTION_ADV_CALLBACK(menu_marker_tracking_acb){ @@ -2089,9 +2092,9 @@ lever_search_marker(int status) int i = -1; if (active_marker >= 0) { if (status & EVT_DOWN) - i = marker_search_left(markers[active_marker].index); + i = marker_search_left_max(markers[active_marker].index); else if (status & EVT_UP) - i = marker_search_right(markers[active_marker].index); + i = marker_search_right_max(markers[active_marker].index); if (i != -1) { markers[active_marker].index = i; markers[active_marker].frequency = frequencies[i];