X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=dive.c;h=36ee8e78c496ce88c375edfd001eb9b64f6c43a8;hb=549708c6eaab2d0592c3e520e0debd82d64619b4;hp=9f57aed58146554969901198ac761fc888904e18;hpb=1d6903c65a4980ac51a3508db6a388ab07111341;p=ext%2Fsubsurface.git diff --git a/dive.c b/dive.c index 9f57aed..36ee8e7 100644 --- a/dive.c +++ b/dive.c @@ -451,7 +451,12 @@ struct dive *fixup_dive(struct dive *dive) } } if (end < 0) + { + /* Assume an ascent/descent rate of 9 m/min */ + int asc_desc_time = dive->maxdepth.mm*60/9000; + dive->meandepth.mm = dive->maxdepth.mm*(dive->duration.seconds-asc_desc_time)/dive->duration.seconds; return dive; + } update_duration(&dive->duration, end - start); if (start != end)