Review comments

This commit is contained in:
jpirnay
2026-04-09 23:16:32 +02:00
parent 6e7e86b9b6
commit 9fbd3cc1f7
3 changed files with 4 additions and 11 deletions
@@ -68,10 +68,10 @@ std::function<bool(int)> EpubReaderMenuActivity::buildSelectablePredicate() cons
void EpubReaderMenuActivity::onEnter() {
Activity::onEnter();
buttonNavigator.setSelectablePredicate(buildSelectablePredicate(), static_cast<int>(menuItems.size()));
const int next = buttonNavigator.nextIndex(selectedIndex);
if (next != selectedIndex) {
selectedIndex = next;
const auto selectablePredicate = buildSelectablePredicate();
buttonNavigator.setSelectablePredicate(selectablePredicate, static_cast<int>(menuItems.size()));
if (!selectablePredicate(selectedIndex)) {
selectedIndex = buttonNavigator.nextIndex(selectedIndex);
}
requestUpdate();
}