Fix Action Menu on Home frame

This commit is contained in:
Jason P 2025-06-23 07:56:23 -05:00
parent 2f31ee5b6e
commit 6bd600a878

View File

@ -1253,13 +1253,13 @@ int Screen::handleInputEvent(const InputEvent *event)
if (this->ui->getUiState()->currentFrame == framesetInfo.positions.home) { if (this->ui->getUiState()->currentFrame == framesetInfo.positions.home) {
static const char **optionsArrayPtr; static const char **optionsArrayPtr;
int options; int options;
static const char *optionsArray_kb[] = {"Back", "Sleep Screen", "New Preset Msg", "New Freetext Msg"};
static const char *optionsArray_nokb[] = {"Back", "Sleep Screen", "New Preset Msg"};
if (kb_found) { if (kb_found) {
const char *optionsArray[] = {"Action?", "Back", "Sleep Screen", "New Preset Msg", "New Freetext Msg"}; optionsArrayPtr = optionsArray_kb;
optionsArrayPtr = optionsArray;
options = 4; options = 4;
} else { } else {
const char *optionsArray[] = {"Action?", "Back", "Sleep Screen", "New Preset Msg"}; optionsArrayPtr = optionsArray_nokb;
optionsArrayPtr = optionsArray;
options = 3; options = 3;
} }
showOverlayBanner("Action?", 30000, optionsArrayPtr, options, [](int selected) -> void { showOverlayBanner("Action?", 30000, optionsArrayPtr, options, [](int selected) -> void {