Subsurface-mobile support request

Dirk Hohndel dirk at hohndel.org
Fri Apr 3 14:36:46 PDT 2020


Marcus,

I added the Subsurface developer mailing list because this worries me
as it might affect more users...

This test was done with the current Android beta:
> Subsurface-mobile:3.0.3(4.9.3.1312):Android (10.0):arm64:sv-SE

We can see a successful download of a couple of dives, but then when
trying to save them, the dive list claims to be unchanged and have no
unsaved changes - which then of course means that we lose the new dives
after a program restart...

I need to spend more time staring at the code to try to figure out how
it's possible that we find two new dives but then believe that the dive
list is unchanged - as THAT is the underlying problem here. Which is
different from the problem we had with 3.0.x with x<3 where we thought
that there was already a write ongoing and refused to start a "second"
write...

Thanks

/D

On Fri, 2020-04-03 at 23:27 +0200, Marcus Sundberg wrote:
> "30.637: Dyk #1: ons 1 apr. 2020 17:49"
> "37.683: Dyk #2: tis 31 mars 2020 14:45"
> "46.356: Dyk #3: sön 29 mars 2020 14:25"
> "46.358: Dyk sön 29 mars 2020 14:25 är redan nerladdat"
> Deleting BLE object
> Finishing download thread: 2 dives downloaded
> "46.415: 2 dive downloaded"
> "46.417: DCDownloadThread finished"
> "610.535: AppState changed to inactive with no unsaved changes"
> "610.587: AppState changed to suspended with no unsaved changes"
> "704.343: AppState changed to active with no unsaved changes"
> "705.671: Save downloaded dives that were selected"
> "705.678: Record dives"
> index 2 select changed to false
> "705.766: local save requested with no unsaved changes"
> "705.766: pageStack popping Download page"
> "705.767: pageStack switched to DiveList"



More information about the subsurface mailing list