Don't draw temperature plot past the end of the dive

Just like we end depth and tank pressure plots once we are on the surface
(this is relevant for dive computers like the uemis Zurich that keep
recording samples after the end of the dive)

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
Dirk Hohndel 2011-09-15 09:09:25 -07:00 committed by Linus Torvalds
parent ed4e71a817
commit b49c878a74

View file

@ -372,6 +372,8 @@ static void plot_temperature_profile(struct dive *dive, struct graphics_context
set_source_rgba(gc, 0.2, 0.2, 1.0, 0.8);
for (i = 0; i < dive->samples; i++) {
struct sample *sample = dive->sample+i;
if (sample->time.seconds > dive->duration.seconds)
break; /* let's not plot surface temp events */
int mkelvin = sample->temperature.mkelvin;
if (!mkelvin) {
if (!last)