From f0d3a62d9108c469b5dacaeda843444fb397a25c Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Wed, 27 Apr 2022 21:40:49 -0400 Subject: keyboard.c change math for editline above picker Change-Id: I59e7f7face07f3f97fc6e016ee333cd3139ad5fd --- apps/recorder/keyboard.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'apps') diff --git a/apps/recorder/keyboard.c b/apps/recorder/keyboard.c index 9ab44c0c6a..b6b5affb6a 100644 --- a/apps/recorder/keyboard.c +++ b/apps/recorder/keyboard.c @@ -1398,6 +1398,7 @@ static void kbd_move_picker_vertical(struct keyboard_parameters *pm, if (!global_settings.list_wraparound) { +#if 0 /* edit line below picker */ if (pm->y >= pm->lines) { pm->y = pm->lines; @@ -1407,7 +1408,22 @@ static void kbd_move_picker_vertical(struct keyboard_parameters *pm, pm->y = 0; else if (pm->line_edit) pm->line_edit = false; - +#else /* edit line above picker */ + if (pm->y >= pm->lines) + { + pm->y = pm->lines; + } + else if (pm->y < 0) + { + pm->line_edit = true; + pm->y = 0; + } + else if (pm->line_edit) + { + pm->line_edit = false; + pm->y = 0; + } +#endif return; } -- cgit v1.2.3