From a481ec1e1cdf8a9d03d81bb91beed975b8d70d00 Mon Sep 17 00:00:00 2001 From: dpoulter Date: Wed, 21 Jan 2026 16:03:22 +0200 Subject: [PATCH] feat: add sleep screen selection --- src/CrossPointSettings.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/CrossPointSettings.cpp b/src/CrossPointSettings.cpp index 2312ec06..90220033 100644 --- a/src/CrossPointSettings.cpp +++ b/src/CrossPointSettings.cpp @@ -14,7 +14,7 @@ CrossPointSettings CrossPointSettings::instance; namespace { constexpr uint8_t SETTINGS_FILE_VERSION = 1; // Increment this when adding new persisted settings fields -constexpr uint8_t SETTINGS_COUNT = 20; +constexpr uint8_t SETTINGS_COUNT = 19; constexpr char SETTINGS_FILE[] = "/.crosspoint/settings.bin"; } // namespace @@ -111,7 +111,6 @@ bool CrossPointSettings::loadFromFile() { strncpy(opdsServerUrl, urlStr.c_str(), sizeof(opdsServerUrl) - 1); opdsServerUrl[sizeof(opdsServerUrl) - 1] = '\0'; } - if (++settingsRead >= fileSettingsCount) break; serialization::readPod(inputFile, textAntiAliasing); if (++settingsRead >= fileSettingsCount) break; serialization::readPod(inputFile, hideBatteryPercentage); @@ -124,7 +123,6 @@ bool CrossPointSettings::loadFromFile() { strncpy(selectedSleepBmp, bmpStr.c_str(), sizeof(selectedSleepBmp) - 1); selectedSleepBmp[sizeof(selectedSleepBmp) - 1] = '\0'; } - ++settingsRead; // Final increment (should equal fileSettingsCount for current version) } while (false); inputFile.close();