From 94965c1d0982f8306b74f6da058d25919ad23724 Mon Sep 17 00:00:00 2001 From: philmoz Date: Wed, 16 Apr 2025 09:48:16 +1000 Subject: [PATCH] fix(bw): name display for customisable switches may be incorrect (#6093) --- radio/src/gui/128x64/model_setup.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/radio/src/gui/128x64/model_setup.cpp b/radio/src/gui/128x64/model_setup.cpp index 7012ab795..bdb47c868 100644 --- a/radio/src/gui/128x64/model_setup.cpp +++ b/radio/src/gui/128x64/model_setup.cpp @@ -995,10 +995,13 @@ void menuModelSetup(event_t event) pushMenu(menuModelCFSOne); } - if (ZEXIST(g_model.switchNames[index])) - lcdDrawText(35, y, g_model.switchNames[index]); - else + if (ZEXIST(g_model.switchNames[index])) { + char s[LEN_SWITCH_NAME + 1]; + strAppend(s, g_model.switchNames[index], LEN_SWITCH_NAME); + lcdDrawText(35, y, s); + } else { lcdDrawMMM(35, y, 0); + } int config = FSWITCH_CONFIG(index); lcdDrawText(30 + 5 * FW, y, STR_SWTYPES[config]);