Review changes

This commit is contained in:
jpirnay
2026-04-17 15:54:08 +02:00
parent 106e9d31e6
commit 87b9d333f7
4 changed files with 26 additions and 7 deletions
+7 -1
View File
@@ -211,6 +211,7 @@ void HomeActivity::onEnter() {
}
// Trigger first update
menuEntriesDirty = true;
requestUpdate();
}
@@ -308,7 +309,9 @@ void HomeActivity::render(RenderLock&&) {
GUI.drawHeader(renderer, Rect{contentRect.x, metrics.topPadding, contentRect.width, metrics.homeTopPadding}, nullptr);
rebuildMenuEntries();
if (menuEntriesDirty) {
rebuildMenuEntries();
}
const int totalItems = static_cast<int>(recentBooks.size() + menuEntries.size());
if (selectorIndex >= totalItems) {
@@ -367,5 +370,8 @@ void HomeActivity::dispatchMenuAction(MenuAction action) {
case MenuAction::Settings:
activityManager.goToSettings();
break;
default:
LOG_ERR("HOME", "Unexpected menu action: %d", static_cast<int>(action));
break;
}
}