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
