summaryrefslogtreecommitdiffstats
path: root/qt-models/diveplannermodel.cpp
diff options
context:
space:
mode:
authorGravatar Robert C. Helling <helling@atdotde.de>2015-10-21 14:49:04 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-10-23 05:57:46 +0900
commit2a977a0fcde76e6d321a4ae66706f7c874dc8fe3 (patch)
tree27eb33b0f8cdc2b771aa99c483ffb294bcb50da2 /qt-models/diveplannermodel.cpp
parent6495b629fedff6b7bb0ada72c8ddfe322043c28d (diff)
downloadsubsurface-2a977a0fcde76e6d321a4ae66706f7c874dc8fe3.tar.gz
Set a cylinder if the default cylinder is bogus
Apparently, it can happen that the default cylinder is not set even though same_string(prefs.default_cylinder, "") is false. Then we fall back to the 11.1l air cylinder. This should silence a warnign about "Too many gases". Signed-off-by: Robert C. Helling <helling@atdotde.de> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-models/diveplannermodel.cpp')
-rw-r--r--qt-models/diveplannermodel.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/qt-models/diveplannermodel.cpp b/qt-models/diveplannermodel.cpp
index 6556db50b..70a7c6f62 100644
--- a/qt-models/diveplannermodel.cpp
+++ b/qt-models/diveplannermodel.cpp
@@ -128,7 +128,8 @@ void DivePlannerPointsModel::setupCylinders()
}
if (!same_string(prefs.default_cylinder, "")) {
fill_default_cylinder(&displayed_dive.cylinder[0]);
- } else {
+ }
+ if (cylinder_none(&displayed_dive.cylinder[0])) {
// roughly an AL80
displayed_dive.cylinder[0].type.description = strdup(tr("unknown").toUtf8().constData());
displayed_dive.cylinder[0].type.size.mliter = 11100;