diff --git a/src/activities/boot_sleep/SleepActivity.cpp b/src/activities/boot_sleep/SleepActivity.cpp index fc6353a..bb3d956 100644 --- a/src/activities/boot_sleep/SleepActivity.cpp +++ b/src/activities/boot_sleep/SleepActivity.cpp @@ -45,11 +45,11 @@ void SleepActivity::onEnter() { } if (SETTINGS.sleepScreen == CrossPointSettings::SLEEP_SCREEN_MODE::LIGHT_PAGE) { - return renderCoverSleepScreen(); + return renderPageSleepScreen(); } if (SETTINGS.sleepScreen == CrossPointSettings::SLEEP_SCREEN_MODE::DARK_PAGE) { - return renderCoverSleepScreen(); + return renderPageSleepScreen(); } renderDefaultSleepScreen(); @@ -275,3 +275,12 @@ void SleepActivity::renderBlankSleepScreen() const { renderer.clearScreen(); renderer.displayBuffer(EInkDisplay::HALF_REFRESH); } + +void SleepActivity::renderPageSleepScreen() const { + renderer.clearScreen(); + onContinueReading(); + if (SETTINGS.sleepScreen != CrossPointSettings::SLEEP_SCREEN_MODE::LIGHT_PAGE) { + renderer.invertScreen(); + } + renderer.displayBuffer(EInkDisplay::HALF_REFRESH); +}