diff options
Diffstat (limited to 'statistics.c')
-rw-r--r-- | statistics.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/statistics.c b/statistics.c index 82070a937..d7abbc592 100644 --- a/statistics.c +++ b/statistics.c @@ -539,7 +539,7 @@ static void show_single_dive_stats(struct dive *dive) double value; int decimals; const char *unit; - int idx, offset, gas_used; + int idx, offset, gas_used, mbar; struct dive *prev_dive; struct tm tm; @@ -579,8 +579,9 @@ static void show_single_dive_stats(struct dive *dive) } else { set_label(single_w.air_temp, ""); } - if (get_surface_pressure_in_mbar(dive, FALSE)) { - set_label(single_w.air_press, "%d mbar", dive->dc.surface_pressure.mbar); + mbar = get_surface_pressure_in_mbar(dive, FALSE); + if (mbar) { + set_label(single_w.air_press, "%d mbar", mbar); } else { set_label(single_w.air_press, _("unknown")); } |