aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Linus Torvalds <torvalds@linux-foundation.org>2021-01-10 12:17:14 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2021-01-10 13:44:43 -0800
commit1808804babb7d7f00e798236df16bbef58114a38 (patch)
tree8c4e377866971f4fdf9a77da32890d002a0c4d52
parentbd6c874be0e89aa0d2b6cb2e33895961364e231e (diff)
downloadsubsurface-1808804babb7d7f00e798236df16bbef58114a38.tar.gz
Make sure to sanitize the gasmix after editing it
Otherwise we end up showing the gasmix in a different form after editing for the usual air percentages, because we haven't normalized the gasmix values and store them back in the dive in the non-normalized format. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r--commands/command_edit.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/commands/command_edit.cpp b/commands/command_edit.cpp
index 49b1c7cce..62150ad9c 100644
--- a/commands/command_edit.cpp
+++ b/commands/command_edit.cpp
@@ -1241,6 +1241,7 @@ EditCylinder::EditCylinder(int index, cylinder_t cylIn, EditCylinderType typeIn,
cyl[i].gasmix = cylIn.gasmix;
cyl[i].bestmix_o2 = cylIn.bestmix_o2;
cyl[i].bestmix_he = cylIn.bestmix_he;
+ sanitize_gasmix(&cyl[i].gasmix);
break;
}
}