use constant for string length for prior menu name and value.

Also reset prior value if name changes.
This commit is contained in:
vk7js 2022-05-13 15:07:22 +10:00 committed by Silvano Seva
parent 0a410fe336
commit 0ab179a701
1 changed files with 4 additions and 2 deletions

View File

@ -34,8 +34,8 @@
/* UI main screen helper functions, their implementation is in "ui_main.c" */
extern void _ui_drawMainBottom();
static char priorSelectedMenuName[21] = "\0";
static char priorSelectedMenuValue[21] = "\0";
static char priorSelectedMenuName[MAX_ENTRY_LEN] = "\0";
static char priorSelectedMenuValue[MAX_ENTRY_LEN] = "\0";
const char *display_timer_values[] =
{
@ -70,6 +70,8 @@ bool DidSelectedMenuItemChange(char* menuName, char* menuValue)
strcpy(priorSelectedMenuName, menuName);
if (menuValue)
strcpy(priorSelectedMenuValue, menuValue);
else
*priorSelectedMenuValue = '\0'; // reset it since we've changed menu item.
return true;
}