summaryrefslogtreecommitdiffstats
path: root/planner.c
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2014-05-31 06:46:30 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2014-05-31 06:46:30 -0700
commit738c472daf76cde95f61c4b9a615af82b01e60d3 (patch)
tree8ee51c37c7a887b574cd00c3d183fd4275486cff /planner.c
parent8cbf2071693f06a2fe25c6ae322c3131302dd2bf (diff)
parenteb26823b3476dca68200017948b73cb405ef803a (diff)
downloadsubsurface-738c472daf76cde95f61c4b9a615af82b01e60d3.tar.gz
Merge branch 'latest'
Diffstat (limited to 'planner.c')
-rw-r--r--planner.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/planner.c b/planner.c
index 2cc47258c..405b07e02 100644
--- a/planner.c
+++ b/planner.c
@@ -49,6 +49,20 @@ void dump_plan(struct diveplan *diveplan)
}
#endif
+bool diveplan_empty(struct diveplan *diveplan)
+{
+ struct divedatapoint *dp;
+ if (!diveplan || !diveplan->dp)
+ return true;
+ dp = diveplan->dp;
+ while(dp) {
+ if (dp->time)
+ return false;
+ dp = dp->next;
+ }
+ return true;
+}
+
void set_last_stop(bool last_stop_6m)
{
if (last_stop_6m == true)