diff options
author | William Wilgus <wilgus.william@gmail.com> | 2022-04-27 21:40:49 -0400 |
---|---|---|
committer | William Wilgus <wilgus.william@gmail.com> | 2022-04-27 21:40:49 -0400 |
commit | f0d3a62d9108c469b5dacaeda843444fb397a25c (patch) | |
tree | 777c2ea004287df749d91e8dcdde72c959216909 | |
parent | 9e93796407ecb8a347f9799c0a03e80939004bd7 (diff) | |
download | rockbox-f0d3a62d9108c469b5dacaeda843444fb397a25c.tar.gz rockbox-f0d3a62d9108c469b5dacaeda843444fb397a25c.zip |
keyboard.c change math for editline above picker
Change-Id: I59e7f7face07f3f97fc6e016ee333cd3139ad5fd
-rw-r--r-- | apps/recorder/keyboard.c | 18 |
1 files changed, 17 insertions, 1 deletions
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; } |