1
0
forked from me/IronOS

Bugfixes for settings menu

This commit is contained in:
Ben V. Brown
2021-09-15 19:24:19 +10:00
parent bfca4c9336
commit ebde786ca1
2 changed files with 3 additions and 3 deletions

View File

@@ -144,7 +144,7 @@ bool nextSettingValue(const enum SettingsOptions option) {
} else { } else {
systemSettings.settingsValues[(int)option] += constants.increment; systemSettings.settingsValues[(int)option] += constants.increment;
} }
return (constants.max - systemSettings.settingsValues[(int)option]) < constants.increment; return (constants.max - systemSettings.settingsValues[(int)option]) <= constants.increment;
} }
bool prevSettingValue(const enum SettingsOptions option) { bool prevSettingValue(const enum SettingsOptions option) {

View File

@@ -409,7 +409,7 @@ static bool settings_displayShutdownTime(void) {
return false; return false;
} }
static bool settings_setTempF(void) { static bool settings_setTempF(void) {
nextSettingValue(SettingsOptions::TemperatureInF); bool res = nextSettingValue(SettingsOptions::TemperatureInF);
uint16_t BoostTemp = getSettingValue(SettingsOptions::BoostTemp); uint16_t BoostTemp = getSettingValue(SettingsOptions::BoostTemp);
uint16_t SolderingTemp = getSettingValue(SettingsOptions::SolderingTemp); uint16_t SolderingTemp = getSettingValue(SettingsOptions::SolderingTemp);
uint16_t SleepTemp = getSettingValue(SettingsOptions::SleepTemp); uint16_t SleepTemp = getSettingValue(SettingsOptions::SleepTemp);
@@ -438,7 +438,7 @@ static bool settings_setTempF(void) {
setSettingValue(SettingsOptions::SolderingTemp, SolderingTemp); setSettingValue(SettingsOptions::SolderingTemp, SolderingTemp);
setSettingValue(SettingsOptions::SleepTemp, SleepTemp); setSettingValue(SettingsOptions::SleepTemp, SleepTemp);
return false; return res;
} }
static bool settings_displayTempF(void) { static bool settings_displayTempF(void) {