From 44bf68ceb04e3bc4921617b85e1ce621b008a454 Mon Sep 17 00:00:00 2001 From: Irene Ying Date: Mon, 19 Jan 2026 18:45:41 -0800 Subject: [PATCH] Refresh when no last book found --- src/activities/reader/EpubReaderActivity.cpp | 1 + src/activities/reader/TxtReaderActivity.cpp | 1 + src/activities/reader/XtcReaderActivity.cpp | 1 + 3 files changed, 3 insertions(+) diff --git a/src/activities/reader/EpubReaderActivity.cpp b/src/activities/reader/EpubReaderActivity.cpp index 7447815c..e2fa901a 100644 --- a/src/activities/reader/EpubReaderActivity.cpp +++ b/src/activities/reader/EpubReaderActivity.cpp @@ -165,6 +165,7 @@ void EpubReaderActivity::loop() { renderer.fillRect(x + 5, y + 5, w - 10, h - 10, false); renderer.drawText(UI_12_FONT_ID, x + margin, y + margin, "No last book found."); renderer.displayBuffer(); + updateRequired = true; } else { onSwapBooks(); } diff --git a/src/activities/reader/TxtReaderActivity.cpp b/src/activities/reader/TxtReaderActivity.cpp index ae346bdb..f2d1fdd1 100644 --- a/src/activities/reader/TxtReaderActivity.cpp +++ b/src/activities/reader/TxtReaderActivity.cpp @@ -123,6 +123,7 @@ void TxtReaderActivity::loop() { renderer.fillRect(x + 5, y + 5, w - 10, h - 10, false); renderer.drawText(UI_12_FONT_ID, x + margin, y + margin, "No last book found."); renderer.displayBuffer(); + updateRequired = true; } else { onSwapBooks(); } diff --git a/src/activities/reader/XtcReaderActivity.cpp b/src/activities/reader/XtcReaderActivity.cpp index 25dd3b58..a555350f 100644 --- a/src/activities/reader/XtcReaderActivity.cpp +++ b/src/activities/reader/XtcReaderActivity.cpp @@ -125,6 +125,7 @@ void XtcReaderActivity::loop() { renderer.fillRect(x + 5, y + 5, w - 10, h - 10, false); renderer.drawText(UI_12_FONT_ID, x + margin, y + margin, "No last book found."); renderer.displayBuffer(); + updateRequired = true; } else { onSwapBooks(); }