Refresh screen on reader exit to heal ghosting

This commit is contained in:
jpirnay
2026-04-07 22:10:17 +02:00
parent fb331ae122
commit 16fd0bbba1
4 changed files with 12 additions and 0 deletions
@@ -119,6 +119,7 @@ void TxtReaderActivity::onExit() {
void TxtReaderActivity::loop() {
// Long press BACK (1s+) goes to home screen
if (mappedInput.isPressed(MappedInputManager::Button::Back) && mappedInput.getHeldTime() >= ReaderUtils::GO_HOME_MS) {
ReaderUtils::enforceExitFullRefresh(renderer);
onGoHome();
return;
}
@@ -126,6 +127,7 @@ void TxtReaderActivity::loop() {
// Short press BACK returns to the calling activity
if (mappedInput.wasReleased(MappedInputManager::Button::Back) &&
mappedInput.getHeldTime() < ReaderUtils::GO_HOME_MS) {
ReaderUtils::enforceExitFullRefresh(renderer);
finish();
return;
}