]> git.tdb.fi Git - ext/subsurface.git/commitdiff
Show O2 per cent if given in cylinder info
authorMiika Turkia <miika.turkia@gmail.com>
Fri, 9 Dec 2011 17:27:01 +0000 (19:27 +0200)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 9 Dec 2011 17:49:04 +0000 (09:49 -0800)
O2 per cent from dive computer should be shown in Dive Info if one is
given even without pressure information for the cylinder.

Signed-off-by: Miika Turkia <miika.turkia@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
statistics.c

index 4c637944329f8e3bea52257909c6f7f666acca16..5cb242e908c7c00a05fe7d712010d7ceb76d8b27 100644 (file)
@@ -172,7 +172,7 @@ void show_dive_stats(struct dive *dive)
                /* we assume that every valid cylinder has either a working pressure
                 * or a size; but for good measure let's also accept cylinders with
                 * a starting or ending pressure*/
-               if (cyl->type.workingpressure.mbar || cyl->type.size.mliter || start || end) {
+               if (cyl->type.workingpressure.mbar || cyl->type.size.mliter || cyl->gasmix.o2.permille || start || end) {
                        /* 0% O2 strangely means air, so 21% - I don't like that at all */
                        int o2 = cyl->gasmix.o2.permille ? : 209;
                        if (offset > 0) {