"bailing out to OC" - was: Re: heads up 4.1 and personal down time

Dirk Hohndel dirk at hohndel.org
Mon May 5 10:08:28 PDT 2014


On Sun, 2014-05-04 at 21:02 +0200, Lutz Vieweg wrote:
> On 05/04/2014 08:41 PM, Dirk Hohndel wrote:

> >> I just noticed that Subsurface puts a strange label besides pO2 alerts
> >> from the Suunto D9: It says "bailing out to OC", which seems strange,
> >> given those were OC dives all the time.
> >
> > Umm... I think I know how this happened... I just wonder why... need to
> > go back and look at those changes.
> >
> > Can you send me the event line from one of your D9 XML files?
> 
> Sure:
>    <event time='21:49 min' type='20' flags='1' name='PO2' />
>    <event time='22:12 min' type='20' flags='2' name='PO2' />
> 
> The "flags" values don't seem to matter, both events are displayed
> with the same text.

OK, just pushed the fix.

We are abusing an event type from libdivecomputer inside Subsurface. We
simply use a different name for it. Instead of the PO2 warning it now is
a set point change.

When I fixed support for translated event names I changed all instances
where we compared against names to compare against types. Oops. Kaboom.

I asked Jef for a way to create 'private' event types for Subsurface.
And I hacked around the issue for the time being by once again checking
against the event name.

/D



More information about the subsurface mailing list