settings: move altitude setting-save to function

master
Rob Pilling 2025-04-22 08:35:46 +01:00
parent 9b5c7098e9
commit 46d0990606
1 changed files with 6 additions and 2 deletions

View File

@ -1036,6 +1036,11 @@ function showAltitude() {
menuAltitude.value = Math.round(pressure.altitude); menuAltitude.value = Math.round(pressure.altitude);
m.draw(); m.draw();
} }
function altitudeDone() {
settings.seaLevelPressure = seaLevelPressure;
updateSettings();
}
Bangle.setBarometerPower(1,"settings"); Bangle.setBarometerPower(1,"settings");
Bangle.on("pressure",onPressure); Bangle.on("pressure",onPressure);
var seaLevelPressure = Bangle.getOptions().seaLevelPressure; var seaLevelPressure = Bangle.getOptions().seaLevelPressure;
@ -1045,8 +1050,7 @@ function showAltitude() {
var m = E.showMenu({ "" : {title:/*LANG*/"Altitude",back:() => { var m = E.showMenu({ "" : {title:/*LANG*/"Altitude",back:() => {
Bangle.setBarometerPower(0,"settings"); Bangle.setBarometerPower(0,"settings");
Bangle.removeListener("pressure",onPressure); Bangle.removeListener("pressure",onPressure);
settings.seaLevelPressure = seaLevelPressure; altitudeDone();
updateSettings();
popMenu(systemMenu()); popMenu(systemMenu());
}}, }},
/*LANG*/"Pressure (hPa)" : menuPressure, /*LANG*/"Pressure (hPa)" : menuPressure,