I spent a day trying to fix the selection bug in Subsurface-mobile that
Willem and others have reported. When you tap on a dive in the dive list,
you often (but not always) get the next dive down the list (i.e., the dive
one before the dive that you wanted, given the ordering of the dive list).

In the process I think I managed to clean up some of the code and remove
some obsolete code, but unfortunately the problem itself still isn't
fixed. Certain cases that used to reliably fail now work at times, but it
still isn't "simply correct".

I thought I understood how our use of the QML ListView works, and I'm
baffled why the wrong item is shown. Printing debug output isn't all that
helpful because this is not a procedural language, so it's hard to make
sure that the debug code actually runs when you want it to run.

Any help would be welcome. I'm running out of time today, I'll try to make
new beta apps for Android and iOS so people can test.

/D
_______________________________________________
subsurface mailing list
[email protected]
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to