Tweak epubreadermenu for X3 device

This commit is contained in:
jpirnay
2026-04-14 20:40:59 +02:00
parent ef31e4c1c1
commit 058721be0e
2 changed files with 8 additions and 1 deletions
@@ -1,6 +1,7 @@
#include "EpubReaderMenuActivity.h"
#include <GfxRenderer.h>
#include <HalGPIO.h>
#include <I18n.h>
#include "KOReaderCredentialStore.h"
@@ -233,5 +234,10 @@ void EpubReaderMenuActivity::render(RenderLock&&) {
const auto labels = mappedInput.mapLabels(tr(STR_BACK), tr(STR_SELECT), tr(STR_DIR_UP), tr(STR_DIR_DOWN));
GUI.drawButtonHints(renderer, labels.btn1, labels.btn2, labels.btn3, labels.btn4);
renderer.displayBuffer();
if (gpio.deviceIsX3() && !initialHalfRefreshDone) {
initialHalfRefreshDone = true;
renderer.displayBuffer(HalDisplay::HALF_REFRESH);
} else {
renderer.displayBuffer();
}
}