Integrate PT 1455

This commit is contained in:
jpirnay
2026-03-26 11:16:53 +01:00
parent 33347d5b96
commit 1d3405318c
13 changed files with 2572 additions and 27 deletions
@@ -25,7 +25,9 @@ void EpubReaderChapterSelectionActivity::onEnter() {
return;
}
selectorIndex = epub->getTocIndexForSpineIndex(currentSpineIndex);
selectorIndex = (currentTocIndex >= 0 && currentTocIndex < epub->getTocItemsCount())
? currentTocIndex
: epub->getTocIndexForSpineIndex(currentSpineIndex);
if (selectorIndex == -1) {
selectorIndex = 0;
}
@@ -48,7 +50,7 @@ void EpubReaderChapterSelectionActivity::loop() {
setResult(std::move(result));
finish();
} else {
setResult(ChapterResult{newSpineIndex});
setResult(ChapterResult{newSpineIndex, selectorIndex});
finish();
}
} else if (mappedInput.wasReleased(MappedInputManager::Button::Back)) {