]> git.tdb.fi Git - ext/subsurface.git/commit
Fix drawing artifacts with dives that have samples past the dive duration
authorDirk Hohndel <dirk@hohndel.org>
Tue, 6 Sep 2011 23:44:20 +0000 (16:44 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 7 Sep 2011 01:37:57 +0000 (18:37 -0700)
commita5a3cba574d5f4a742f57eef590c44da6355d6f6
tree920a5a75c52c31db555d877851bee0d888f02be6
parentd314b053014bf74b59050d99516527dced75d483
Fix drawing artifacts with dives that have samples past the dive duration

The UEMIS Zurich SDA keeps recording samples for quite a while after the
dive ended.  These provide no additional information, but confuse our
drawing algorithm as they can cause us to draw both the depth and tank
pressure plots beyond the right edge of our canvas.

Stop drawing if sample->time.seconds is larger than dive->duration.seconds.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
profile.c