summaryrefslogtreecommitdiffstats
path: root/planner.c
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2014-05-26 09:59:08 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2014-05-26 09:59:08 -0700
commita61c04bb584311fd7ebe397f5e5f5bd159b18b27 (patch)
tree4da8479f252bee0aa31506c5e7f898b6a5c9903c /planner.c
parentcfe865dd0c78a81717993b479894fd0e823767d3 (diff)
parent1093d6235b5657746f2cb4524ed08cf13c80c3bb (diff)
downloadsubsurface-a61c04bb584311fd7ebe397f5e5f5bd159b18b27.tar.gz
Merge branch 'atdotde'
Signed-off-by: Dirk Hohndel <dirk@hohndel.org> Conflicts: qt-ui/diveplanner.cpp
Diffstat (limited to 'planner.c')
-rw-r--r--planner.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/planner.c b/planner.c
index 86e4fc3ca..b0715ff13 100644
--- a/planner.c
+++ b/planner.c
@@ -480,7 +480,6 @@ static unsigned int *sort_stops(int *dstops, int dnr, struct gaschanges *gstops,
return stoplevels;
}
-#if DO_WE_WANT_THIS_IN_QT
static void add_plan_to_notes(struct diveplan *diveplan, struct dive *dive)
{
char buffer[20000];
@@ -493,7 +492,7 @@ static void add_plan_to_notes(struct diveplan *diveplan, struct dive *dive)
return;
snprintf(buffer, sizeof(buffer), translate("gettextFromC", "%s\nSubsurface dive plan\nbased on GFlow = %.0f and GFhigh = %.0f\n\n"),
- disclaimer, plangflow * 100, plangfhigh * 100);
+ disclaimer, diveplan->gflow * 100, diveplan->gfhigh * 100);
/* we start with gas 0, then check if that was changed */
o2 = get_o2(&dive->cylinder[0].gasmix);
he = get_he(&dive->cylinder[0].gasmix);
@@ -566,6 +565,8 @@ static void add_plan_to_notes(struct diveplan *diveplan, struct dive *dive)
double volume;
const char *unit;
char gas[64];
+ if (dive->cylinder[gasidx].type.size.mliter)
+ dive->cylinder[gasidx].end.mbar = dive->cylinder[gasidx].start.mbar - consumption[gasidx] / dive->cylinder[gasidx].type.size.mliter / 1000;
if (consumption[gasidx] == 0)
continue;
len = strlen(buffer);
@@ -576,7 +577,6 @@ static void add_plan_to_notes(struct diveplan *diveplan, struct dive *dive)
}
dive->notes = strdup(buffer);
}
-#endif
int ascend_velocity(int depth, int avg_depth, int bottom_time)
{
@@ -768,9 +768,7 @@ void plan(struct diveplan *diveplan, char **cached_datap, struct dive **divep, b
goto error_exit;
record_dive(dive);
-#if DO_WE_WANT_THIS_IN_QT
add_plan_to_notes(diveplan, dive);
-#endif
error_exit:
free(stoplevels);