diff --git a/radio/src/gui/colorlcd/model_inputs.cpp b/radio/src/gui/colorlcd/model_inputs.cpp index 2157ac2b3..754e42179 100644 --- a/radio/src/gui/colorlcd/model_inputs.cpp +++ b/radio/src/gui/colorlcd/model_inputs.cpp @@ -315,9 +315,15 @@ void CommonInputOrMixButton::drawFlightModes(BitmapBuffer *dc, FlightModesType value, LcdFlags textColor) { + coord_t startX; + if (LCD_W > LCD_H) + startX = 146; + else + startX = 136; + dc->drawMask(146, 2 + PAGE_LINE_HEIGHT + FIELD_PADDING_TOP, mixerSetupFlightmodeIcon, textColor); - coord_t x = 166; + coord_t x = startX + 20;//166; for (int i = 0; i < MAX_FLIGHT_MODES; i++) { char s[] = " "; s[0] = '0' + i;