Added missing entry in VP table and fixed off-by-one for string table lookups.

This commit is contained in:
Silvano Seva 2022-08-26 09:37:14 +02:00
parent 10dcf04a92
commit a40cba2430
3 changed files with 3 additions and 4 deletions

View File

@ -165,6 +165,7 @@ typedef enum
PROMPT_UNDERLINE, // underline
PROMPT_CARET, // caret
PROMPT_LEFT_BRACE, // left brace
PROMPT_RIGHT_BRACE, // right brace
PROMPT_CUSTOM1, // Hotspot
PROMPT_CUSTOM2, // ClearNode
PROMPT_CUSTOM3, // ShariNode

View File

@ -420,9 +420,7 @@ void vp_queueStringTableEntry(const char* const* stringTableStringPtr)
return;
uint16_t pos = NUM_VOICE_PROMPTS
+ 1
+ (stringTableStringPtr - &currentLanguage->languageName) /
sizeof(const char *);
+ (stringTableStringPtr - &currentLanguage->languageName);
vp_queuePrompt(pos);
}

View File

@ -39,7 +39,7 @@ int GetEnglishStringTableOffset(const char* text)
if (strcmp(text, strPtr) == 0)
{
return (i * sizeof(char *));
return i;
}
}