diff --git a/radio/src/gui/128x64/model_setup.cpp b/radio/src/gui/128x64/model_setup.cpp index e72bc2a86..d0ba25268 100644 --- a/radio/src/gui/128x64/model_setup.cpp +++ b/radio/src/gui/128x64/model_setup.cpp @@ -291,6 +291,7 @@ void menuModelSetup(event_t event) #endif int8_t old_editMode = s_editMode; + int8_t old_posHorz = menuHorizontalPosition; #if defined(PCBTARANIS) MENU_TAB({ @@ -599,13 +600,11 @@ void menuModelSetup(event_t event) } } - LcdFlags line = attr; - int current = 0; - for (int i=0; i= 0) { g_model.switchWarningEnable ^= (1 << i); storageDirty(EE_MODEL); #if defined(PCBXLITE) @@ -614,8 +613,8 @@ void menuModelSetup(event_t event) } uint8_t swactive = !(g_model.switchWarningEnable & (1<>= 1; } - if (line && (menuHorizontalPosition == i)) { + if (attr && (menuHorizontalPosition == i)) { attr = BLINK | INVERS; } lcdDrawChar(MODEL_SETUP_2ND_COLUMN+i*FW, y, (swactive) ? c : '-', attr); - lcdDrawText(MODEL_SETUP_2ND_COLUMN+(NUM_SWITCHES*FW), y, "<]", (menuHorizontalPosition == NUM_SWITCHES-1 && !NO_HIGHLIGHT()) ? line : 0); + lcdDrawText(MODEL_SETUP_2ND_COLUMN+(NUM_SWITCHES*FW), y, "<]", (menuHorizontalPosition == NUM_SWITCHES-1 && !NO_HIGHLIGHT()) ? attr : 0); } #endif break;