From 931c3f9d6ab048d23850d04eed9c6f921552012d Mon Sep 17 00:00:00 2001 From: 3djc Date: Mon, 29 Aug 2016 23:11:33 +0200 Subject: [PATCH] This fixes #3727 (#3729) Fixes #3727 * Improve * Cosmetics * Cosmetics --- radio/src/gui/480x272/model_gvars.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/radio/src/gui/480x272/model_gvars.cpp b/radio/src/gui/480x272/model_gvars.cpp index 39c6c4fdc..6a2a13e6a 100644 --- a/radio/src/gui/480x272/model_gvars.cpp +++ b/radio/src/gui/480x272/model_gvars.cpp @@ -47,14 +47,17 @@ bool menuModelGVars(event_t event) MENU(STR_MENUGLOBALVARS, MODEL_ICONS, menuTabModel, MENU_MODEL_GVARS/* TODO, first2seconds ? CHECK_FLAG_NO_SCREEN_INDEX : 0*/, MAX_GVARS, { NAVIGATION_LINE_BY_LINE|MAX_FLIGHT_MODES, NAVIGATION_LINE_BY_LINE|MAX_FLIGHT_MODES, NAVIGATION_LINE_BY_LINE|MAX_FLIGHT_MODES, NAVIGATION_LINE_BY_LINE|MAX_FLIGHT_MODES, NAVIGATION_LINE_BY_LINE|MAX_FLIGHT_MODES, NAVIGATION_LINE_BY_LINE|MAX_FLIGHT_MODES, NAVIGATION_LINE_BY_LINE|MAX_FLIGHT_MODES, NAVIGATION_LINE_BY_LINE|MAX_FLIGHT_MODES, NAVIGATION_LINE_BY_LINE|MAX_FLIGHT_MODES}); int sub = menuVerticalPosition; + int curfm = getFlightMode(); for (int l=0; l0) ? BLINK|INVERS : INVERS) : 0); coord_t x = GVARS_FM_COLUMN(j-1); switch(j) @@ -71,7 +74,7 @@ bool menuModelGVars(event_t event) if (v > GVAR_MAX) { uint8_t p = v - GVAR_MAX - 1; if (p >= j-1) p++; - drawFlightMode(x-21, y, p+1, attr); + drawFlightMode(x-21, y, p+1, attr | ((j-1 == curfm) ? BOLD : 0)); vmin = GVAR_MAX+1; vmax = GVAR_MAX+MAX_FLIGHT_MODES-1; } else {