diff --git a/radio/src/gui/colorlcd/special_functions.cpp b/radio/src/gui/colorlcd/special_functions.cpp index ae9a3a745..9d17cbbd4 100644 --- a/radio/src/gui/colorlcd/special_functions.cpp +++ b/radio/src/gui/colorlcd/special_functions.cpp @@ -686,6 +686,7 @@ void SpecialFunctionsPage::build(FormWindow *window, int8_t focusIndex) menu->addLine(STR_CLEAR, [=]() { memset(cfn, 0, sizeof(CustomFunctionData)); SET_DIRTY(); + rebuild(window, i); }); for (int j = i; j < MAX_SPECIAL_FUNCTIONS; j++) { if (!functions[j].isEmpty()) {