]> git.tdb.fi Git - ext/subsurface.git/commit
Fix single-dive editing oddity
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 21 Aug 2012 22:37:38 +0000 (15:37 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 21 Aug 2012 22:37:38 +0000 (15:37 -0700)
commite46688d694d33f445ecb2368541898613af0f3b3
treee82c2264d250d0a9a8ca5213a157d50cdfb9f5f1
parent0c49d406e0a7dd1fc66da81ece40405fd053302c
Fix single-dive editing oddity

The multi-dive case does fine, but the single-dive case (used when
adding a dive, for example) was somewhat confused between the dive index
(which is the location in the dive array) and the dive number.

Fix this by just passing the dive pointer instead (where NULL means to
use the current dive selection).

Reported-by: Jacco van Koll <jacco.van.koll@gmail.com>
Root-caused-by: Dirk Hohndel <dirk@hohndel.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
dive.h
divelist.c
info.c