Mercurial > public > ostc4
comparison Discovery/Src/tMenuEditXtra.c @ 816:c4ee952b9425
Fix a bug that disables arbitrary menu lines in dive mode if lines are disabled / inactive in surface mode. (mikeller)
| author | heinrichsweikamp |
|---|---|
| date | Sun, 10 Sep 2023 11:46:45 +0200 |
| parents | 4c41d9a18c7f |
| children | ffb1036c27c2 |
comparison
equal
deleted
inserted
replaced
| 815:ce8f71217f45 | 816:c4ee952b9425 |
|---|---|
| 177 | 177 |
| 178 static void openEdit_CCRModeSensorOrFixedSP(void) | 178 static void openEdit_CCRModeSensorOrFixedSP(void) |
| 179 { | 179 { |
| 180 SSettings *pSettings = settingsGetPointer(); | 180 SSettings *pSettings = settingsGetPointer(); |
| 181 | 181 |
| 182 if(pSettings->CCR_Mode == CCRMODE_Sensors) | 182 if(pSettings->CCR_Mode == CCRMODE_Sensors) { |
| 183 { | |
| 184 pSettings->CCR_Mode = CCRMODE_FixedSetpoint; | 183 pSettings->CCR_Mode = CCRMODE_FixedSetpoint; |
| 185 disableLine(StMXTRA_O2_Fallback); | 184 } else { |
| 186 } | |
| 187 else | |
| 188 { | |
| 189 pSettings->CCR_Mode = CCRMODE_Sensors; | 185 pSettings->CCR_Mode = CCRMODE_Sensors; |
| 190 enableLine(StMXTRA_O2_Fallback); | |
| 191 } | 186 } |
| 192 | 187 |
| 193 exitEditWithUpdate(); | 188 exitEditWithUpdate(); |
| 194 } | 189 } |
| 195 | 190 |
