From eb63ccfed58d7a9f391bd5032e576707d4a58b58 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Wed, 6 Aug 2014 07:08:31 -0700 Subject: Don't list gases that weren't used in profile print If the divecomputer adds additional, unused cylinders to the dive, they would be listed in the profile based printouts. Given that the field is named "Gas used" that seems wrong. Signed-off-by: Dirk Hohndel --- qt-ui/models.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qt-ui/models.cpp b/qt-ui/models.cpp index 7fc941558..213a13d5f 100644 --- a/qt-ui/models.cpp +++ b/qt-ui/models.cpp @@ -1968,6 +1968,8 @@ QVariant ProfilePrintModel::data(const QModelIndex &index, int role) const int added = 0; QString gas, gases; for (int i = 0; i < MAX_CYLINDERS; i++) { + if (!is_cylinder_used(dive, i)) + continue; gas = dive->cylinder[i].type.description; gas += QString(!gas.isEmpty() ? " " : "") + gasname(&dive->cylinder[i].gasmix); // if has a description and if such gas is not already present -- cgit v1.2.3-70-g09d2