[PATCH] Only add non-blank cylinder strings to the cylinder list

Lubomir I. Ivanov neolit123 at gmail.com
Mon Jul 18 16:35:27 PDT 2016


On 19 July 2016 at 02:33, Lubomir I. Ivanov <neolit123 at gmail.com> wrote:
> On 19 July 2016 at 02:06, Tim Wootton <tim at tee-jay.org.uk> wrote:
>> Signed-off-by: Tim Wootton <tim at tee-jay.org.uk>
>> ---
>>  core/subsurface-qt/DiveObjectHelper.cpp | 8 ++++++--
>>  1 file changed, 6 insertions(+), 2 deletions(-)
>>
>> diff --git a/core/subsurface-qt/DiveObjectHelper.cpp b/core/subsurface-qt/DiveObjectHelper.cpp
>> index 1c7621e..c246a12 100644
>> --- a/core/subsurface-qt/DiveObjectHelper.cpp
>> +++ b/core/subsurface-qt/DiveObjectHelper.cpp
>> @@ -255,8 +255,12 @@ QString DiveObjectHelper::cylinderList() const
>>  QStringList DiveObjectHelper::cylinders() const
>>  {
>>         QStringList cylinders;
>> -       for (int i = 0; i < MAX_CYLINDERS; i++)
>> -               cylinders << getFormattedCylinder(m_dive, i);
>> +       for (int i = 0; i < MAX_CYLINDERS; i++) {
>> +               QString cyl = getFormattedCylinder(m_dive, i);
>> +               if (cyl == EMPTY_DIVE_STRING)
>> +                       continue;
>> +               cylinders << cyl;
>> +       }
>>         return cylinders;
>>  }
>>
>
> you can also the fix for DiveObjectHelper::weights() in the same patch
> as it works the same way as DiveObjectHelper::cylinders().
>

also *add the fix.

lubomir
--


More information about the subsurface mailing list