diff --git a/radio/src/gui/colorlcd/model_gvars.cpp b/radio/src/gui/colorlcd/model_gvars.cpp index f391dfe9c..fad2f8e33 100644 --- a/radio/src/gui/colorlcd/model_gvars.cpp +++ b/radio/src/gui/colorlcd/model_gvars.cpp @@ -121,6 +121,8 @@ void GVarButton::updateValueText(uint8_t flightMode) if (value > GVAR_MAX) { uint8_t fm = value - GVAR_MAX - 1; + if (fm >= flightMode) + fm += 1; char label[16] = {}; getFlightModeString(label, fm + 1);