From 2f89a2e6e27a9c659e5f7f661b2b09a9178f550a Mon Sep 17 00:00:00 2001 From: Miika Turkia Date: Wed, 7 Oct 2015 19:12:41 +0300 Subject: Take dive's temperature into account for min/max temp Generally we have the water temperature under divecomputer tag, but it might only be available one level up (under the dive tag). Thus we should take this into account in order to show the yearly/monthly statistics properly. Fixes #867 Signed-off-by: Miika Turkia Signed-off-by: Dirk Hohndel --- dive.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dive.c b/dive.c index 2fdedb10f..18101094e 100644 --- a/dive.c +++ b/dive.c @@ -1382,6 +1382,13 @@ struct dive *fixup_dive(struct dive *dive) sanitize_cylinder_info(dive); dive->maxcns = dive->cns; + /* + * Use the dive's temperatures for minimum and maximum in case + * we do not have temperatures recorded by DC. + */ + + update_min_max_temperatures(dive, dive->watertemp); + for_each_dc (dive, dc) fixup_dive_dc(dive, dc); -- cgit v1.2.3-70-g09d2