From fe8cd4244bfb5ffbf3590be95f327f8f574f155f Mon Sep 17 00:00:00 2001 From: eshifri <46511024+eshifri@users.noreply.github.com> Date: Mon, 4 Apr 2022 22:10:23 -0700 Subject: [PATCH] fix: Reduce chance of input view jumping to first line after deleting input (#1753) Is not a complete fix as noted in the PR comments as focus isn't actually changed, but an incremental improvement for now. --- radio/src/gui/colorlcd/model_inputs.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radio/src/gui/colorlcd/model_inputs.cpp b/radio/src/gui/colorlcd/model_inputs.cpp index 4bfad6a48..7fb4fb73e 100644 --- a/radio/src/gui/colorlcd/model_inputs.cpp +++ b/radio/src/gui/colorlcd/model_inputs.cpp @@ -569,7 +569,7 @@ void ModelInputsPage::build(FormWindow *window, int8_t focusIndex) }); menu->addLine(STR_DELETE, [=]() { deleteExpo(inputIndex); - rebuild(window, -1); + rebuild(window, inputIndex); }); return 0; }); @@ -620,7 +620,7 @@ void ModelInputsPage::build(FormWindow *window, int8_t focusIndex) : s_copySrcIdx); s_copyMode = 0; } - rebuild(window, -1); + rebuild(window, inputIndex); return 0; }); }