fix(lockscreen): correct main.cpp injection anchor and early-return guard

This commit is contained in:
Justin Oros
2026-04-23 15:58:11 -07:00
parent e7618d5e51
commit 53d7149691
7 changed files with 7 additions and 17 deletions
@@ -0,0 +1,22 @@
#include "LockscreenSettingsPage.h"
#include "fontIds.h"
void LockscreenSettingsActivity::render(GfxRenderer& renderer, LockscreenMode currentMode) {
const int LABEL_X = 10;
const int VALUE_X = 160;
const int ROW_Y = 60;
renderer.drawText(UI_12_FONT_ID, LABEL_X, ROW_Y, "Lockscreen");
renderer.drawText(UI_12_FONT_ID, VALUE_X, ROW_Y, LockscreenPlugin::modeName(currentMode));
}
LockscreenMode LockscreenSettingsActivity::handleNext(LockscreenMode currentMode) {
uint8_t v = static_cast<uint8_t>(currentMode);
if (v < 1) v++;
return static_cast<LockscreenMode>(v);
}
LockscreenMode LockscreenSettingsActivity::handlePrev(LockscreenMode currentMode) {
uint8_t v = static_cast<uint8_t>(currentMode);
if (v > 0) v--;
return static_cast<LockscreenMode>(v);
}