Every time I download a new dive from my dive computer, Subsurface creates a new trip for the downloaded dive instead of adding the dive to the existing dive trip.
Reading the code I can see that we have two very different paths for "addDive": DiveListBase::addDive() which is called when importing from a dive computer - which doesn't even try to match the dive to an existing trip AddDive::addDive() which appears to do the right thing, but creates an undo event per dive that's added (which isn't what we want for the import). Berthold, I tried to figure out how to make DiveListBase::addDive() do the right thing, but I think it would be easier if you took a look. My attempts didn't look right :-) (and didn't work). Thanks /D _______________________________________________ subsurface mailing list [email protected] http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface
