use constant for string length for prior menu name and value.
Also reset prior value if name changes.
This commit is contained in:
parent
0a410fe336
commit
0ab179a701
|
|
@ -34,8 +34,8 @@
|
||||||
/* UI main screen helper functions, their implementation is in "ui_main.c" */
|
/* UI main screen helper functions, their implementation is in "ui_main.c" */
|
||||||
extern void _ui_drawMainBottom();
|
extern void _ui_drawMainBottom();
|
||||||
|
|
||||||
static char priorSelectedMenuName[21] = "\0";
|
static char priorSelectedMenuName[MAX_ENTRY_LEN] = "\0";
|
||||||
static char priorSelectedMenuValue[21] = "\0";
|
static char priorSelectedMenuValue[MAX_ENTRY_LEN] = "\0";
|
||||||
|
|
||||||
const char *display_timer_values[] =
|
const char *display_timer_values[] =
|
||||||
{
|
{
|
||||||
|
|
@ -70,6 +70,8 @@ bool DidSelectedMenuItemChange(char* menuName, char* menuValue)
|
||||||
strcpy(priorSelectedMenuName, menuName);
|
strcpy(priorSelectedMenuName, menuName);
|
||||||
if (menuValue)
|
if (menuValue)
|
||||||
strcpy(priorSelectedMenuValue, menuValue);
|
strcpy(priorSelectedMenuValue, menuValue);
|
||||||
|
else
|
||||||
|
*priorSelectedMenuValue = '\0'; // reset it since we've changed menu item.
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue