From 6d50917ecaa2d9c594adff048bc5e5df9355559f Mon Sep 17 00:00:00 2001 From: eshifri <46511024+eshifri@users.noreply.github.com> Date: Mon, 7 Feb 2022 15:54:14 -0800 Subject: [PATCH] chore: Simplified version of #1561 * Merge branch 'main' of https://github.com/eshifri/edgetx * fix SF repeat feield problem (#1539) * fix: Radio SF repeat value not stopping at first entry when scrolling. Simplified. --- radio/src/gui/colorlcd/special_functions.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/radio/src/gui/colorlcd/special_functions.cpp b/radio/src/gui/colorlcd/special_functions.cpp index 5faf88bf1..d2525f10a 100644 --- a/radio/src/gui/colorlcd/special_functions.cpp +++ b/radio/src/gui/colorlcd/special_functions.cpp @@ -339,11 +339,7 @@ class SpecialFunctionEditPage : public Page 0, COLOR_THEME_PRIMARY1); auto repeat = new NumberEdit( specialFunctionOneWindow, grid.getFieldSlot(2, 1), -1, - 60 / CFN_PLAY_REPEAT_MUL, - [cfn]() { - int32_t value = (int8_t)CFN_PLAY_REPEAT(cfn); - return value; - }, + 60 / CFN_PLAY_REPEAT_MUL, GET_DEFAULT((int8_t)CFN_PLAY_REPEAT(cfn)), SET_DEFAULT(CFN_PLAY_REPEAT(cfn))); repeat->setDisplayHandler( [](BitmapBuffer *dc, LcdFlags flags, int32_t value) {