From 9023b262a17e35bb289e1815013f7f9af4b0de68 Mon Sep 17 00:00:00 2001 From: Dave Allie Date: Sun, 28 Dec 2025 16:06:18 +1000 Subject: [PATCH] Fix issue where pressing back from chapter select would leave book (#137) ## Summary * Fix issue where pressing back from chapter select would leave book * Rely on `wasReleased` checks instead --- src/activities/reader/EpubReaderChapterSelectionActivity.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/activities/reader/EpubReaderChapterSelectionActivity.cpp b/src/activities/reader/EpubReaderChapterSelectionActivity.cpp index 3754fa04..4b7b7ec2 100644 --- a/src/activities/reader/EpubReaderChapterSelectionActivity.cpp +++ b/src/activities/reader/EpubReaderChapterSelectionActivity.cpp @@ -57,9 +57,9 @@ void EpubReaderChapterSelectionActivity::loop() { const bool skipPage = inputManager.getHeldTime() > SKIP_PAGE_MS; - if (inputManager.wasPressed(InputManager::BTN_CONFIRM)) { + if (inputManager.wasReleased(InputManager::BTN_CONFIRM)) { onSelectSpineIndex(selectorIndex); - } else if (inputManager.wasPressed(InputManager::BTN_BACK)) { + } else if (inputManager.wasReleased(InputManager::BTN_BACK)) { onGoBack(); } else if (prevReleased) { if (skipPage) {