diff --git a/src/activities/reader/EpubReaderActivity.cpp b/src/activities/reader/EpubReaderActivity.cpp index 5428a00c..cd045c8e 100644 --- a/src/activities/reader/EpubReaderActivity.cpp +++ b/src/activities/reader/EpubReaderActivity.cpp @@ -204,15 +204,15 @@ void EpubReaderActivity::loop() { xSemaphoreGive(renderingMutex); } - // Long press BACK (1s+) goes directly to home + // Long press BACK (1s+) goes to file selection if (mappedInput.isPressed(MappedInputManager::Button::Back) && mappedInput.getHeldTime() >= goHomeMs) { - onGoHome(); + onGoBack(); return; } - // Short press BACK goes to file selection + // Short press BACK goes directly to home if (mappedInput.wasReleased(MappedInputManager::Button::Back) && mappedInput.getHeldTime() < goHomeMs) { - onGoBack(); + onGoHome(); return; } diff --git a/src/activities/reader/TxtReaderActivity.cpp b/src/activities/reader/TxtReaderActivity.cpp index 4d4985c5..2032518a 100644 --- a/src/activities/reader/TxtReaderActivity.cpp +++ b/src/activities/reader/TxtReaderActivity.cpp @@ -102,15 +102,15 @@ void TxtReaderActivity::loop() { return; } - // Long press BACK (1s+) goes directly to home + // Long press BACK (1s+) goes to file selection if (mappedInput.isPressed(MappedInputManager::Button::Back) && mappedInput.getHeldTime() >= goHomeMs) { - onGoHome(); + onGoBack(); return; } - // Short press BACK goes to file selection + // Short press BACK goes directly to home if (mappedInput.wasReleased(MappedInputManager::Button::Back) && mappedInput.getHeldTime() < goHomeMs) { - onGoBack(); + onGoHome(); return; } diff --git a/src/activities/reader/XtcReaderActivity.cpp b/src/activities/reader/XtcReaderActivity.cpp index c143d2c5..c28f6f44 100644 --- a/src/activities/reader/XtcReaderActivity.cpp +++ b/src/activities/reader/XtcReaderActivity.cpp @@ -102,15 +102,15 @@ void XtcReaderActivity::loop() { } } - // Long press BACK (1s+) goes directly to home + // Long press BACK (1s+) goes to file selection if (mappedInput.isPressed(MappedInputManager::Button::Back) && mappedInput.getHeldTime() >= goHomeMs) { - onGoHome(); + onGoBack(); return; } - // Short press BACK goes to file selection + // Short press BACK goes directly to home if (mappedInput.wasReleased(MappedInputManager::Button::Back) && mappedInput.getHeldTime() < goHomeMs) { - onGoBack(); + onGoHome(); return; }