summaryrefslogtreecommitdiffstats
path: root/equipment.c
diff options
context:
space:
mode:
authorGravatar Robert C. Helling <helling@atdotde.de>2015-07-06 00:07:39 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-07-05 15:53:49 -0700
commita7d18a9fa649e1f6e9b7d553e286abce8a430b9a (patch)
tree61737419a9b77a6737d931fc4e195579fcb19e70 /equipment.c
parent9c6a3a7ff387578ddede2e69d8b994a11cf8eaee (diff)
downloadsubsurface-a7d18a9fa649e1f6e9b7d553e286abce8a430b9a.tar.gz
Round MOD of gas rather than truncate
For the proper calculation, we need to take salinity and surface pressure into account (rather than depth = bar * 10 - 10) Signed-off-by: Robert C. Helling <helling@atdotde.de> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'equipment.c')
-rw-r--r--equipment.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/equipment.c b/equipment.c
index aebac5120..47c439735 100644
--- a/equipment.c
+++ b/equipment.c
@@ -226,7 +226,7 @@ void reset_cylinders(struct dive *dive, bool track_gas)
if (cylinder_none(cyl))
continue;
if (cyl->depth.mm == 0) /* if the gas doesn't give a mod, calculate based on prefs */
- cyl->depth = gas_mod(&cyl->gasmix, decopo2, M_OR_FT(3,10));
+ cyl->depth = gas_mod(&cyl->gasmix, decopo2, dive, M_OR_FT(3,10));
if (track_gas)
cyl->start.mbar = cyl->end.mbar = cyl->type.workingpressure.mbar;
cyl->gas_used.mliter = 0;