diff --git a/src/CrossPointSettings.cpp b/src/CrossPointSettings.cpp index 51ac88a..5a86a2e 100644 --- a/src/CrossPointSettings.cpp +++ b/src/CrossPointSettings.cpp @@ -12,7 +12,7 @@ CrossPointSettings CrossPointSettings::instance; namespace { constexpr uint8_t SETTINGS_FILE_VERSION = 1; -constexpr uint8_t SETTINGS_COUNT = 3; +constexpr uint8_t SETTINGS_COUNT = 4; constexpr char SETTINGS_FILE[] = "/sd/.crosspoint/settings.bin"; } // namespace diff --git a/src/activities/settings/SettingsActivity.cpp b/src/activities/settings/SettingsActivity.cpp index 0e1f05c..e903420 100644 --- a/src/activities/settings/SettingsActivity.cpp +++ b/src/activities/settings/SettingsActivity.cpp @@ -11,7 +11,7 @@ const SettingInfo SettingsActivity::settingsList[settingsCount] = { {"White Sleep Screen", SettingType::TOGGLE, &CrossPointSettings::whiteSleepScreen}, {"Extra Paragraph Spacing", SettingType::TOGGLE, &CrossPointSettings::extraParagraphSpacing}, {"Short Power Button Click", SettingType::TOGGLE, &CrossPointSettings::shortPwrBtn}, - {"Hyphenation", &CrossPointSettings::hyphenationEnabled}}; + {"Hyphenation", SettingType::TOGGLE, &CrossPointSettings::hyphenationEnabled}}; void SettingsActivity::taskTrampoline(void* param) { auto* self = static_cast(param); diff --git a/src/activities/settings/SettingsActivity.h b/src/activities/settings/SettingsActivity.h index 7843a5c..982af68 100644 --- a/src/activities/settings/SettingsActivity.h +++ b/src/activities/settings/SettingsActivity.h @@ -29,7 +29,7 @@ class SettingsActivity final : public Activity { const std::function onGoHome; // Static settings list - static constexpr int settingsCount = 3; // Number of settings + static constexpr int settingsCount = 4; // Number of settings static const SettingInfo settingsList[settingsCount]; static void taskTrampoline(void* param);