aboutsummaryrefslogtreecommitdiffstats
path: root/qt-ui/diveplanner.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qt-ui/diveplanner.cpp')
-rw-r--r--qt-ui/diveplanner.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/qt-ui/diveplanner.cpp b/qt-ui/diveplanner.cpp
index 169158987..39db8f431 100644
--- a/qt-ui/diveplanner.cpp
+++ b/qt-ui/diveplanner.cpp
@@ -437,6 +437,7 @@ void DivePlannerPointsModel::loadFromDive(dive* d)
}
Q_FOREACH(const sample &s, backupSamples){
+ // we need to use the correct gas
plannerModel->addStop(s.depth.mm, s.time.seconds, tr("Air"), 0);
}
}
@@ -1190,8 +1191,10 @@ void DivePlannerPointsModel::createTemporaryPlan()
tempDive = NULL;
const char *errorString = NULL;
plan(&diveplan, &cache, &tempDive, isPlanner(), &errorString);
- if (mode == ADD)
+ if (mode == ADD) {
copy_samples(tempDive, current_dive);
+ copy_cylinders(tempDive, current_dive);
+ }
#if DEBUG_PLAN
dump_plan(&diveplan);
#endif