summaryrefslogtreecommitdiffstats
path: root/statistics.c
diff options
context:
space:
mode:
Diffstat (limited to 'statistics.c')
-rw-r--r--statistics.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/statistics.c b/statistics.c
index 0f58b61bd..c0b4a1eba 100644
--- a/statistics.c
+++ b/statistics.c
@@ -28,6 +28,7 @@ typedef struct {
*max_depth,
*avg_depth,
*water_temp,
+ *air_temp,
*sac,
*otu,
*o2he,
@@ -548,6 +549,11 @@ static void show_single_dive_stats(struct dive *dive)
set_label(single_w.water_temp, "%.1f %s", value, unit);
} else
set_label(single_w.water_temp, "");
+ if (dive->airtemp.mkelvin) {
+ value = get_temp_units(dive->airtemp.mkelvin, &unit);
+ set_label(single_w.air_temp, "%.1f %s", value, unit);
+ } else
+ set_label(single_w.air_temp, "");
value = get_volume_units(dive->sac, &decimals, &unit);
if (value > 0) {
set_label(single_w.sac, _("%.*f %s/min"), decimals, value, unit);
@@ -728,6 +734,7 @@ GtkWidget *single_stats_widget(void)
single_w.max_depth = new_info_label_in_frame(hbox, _("Max Depth"));
single_w.avg_depth = new_info_label_in_frame(hbox, _("Avg Depth"));
single_w.water_temp = new_info_label_in_frame(hbox, _("Water Temp"));
+ single_w.air_temp = new_info_label_in_frame(hbox, _("Air Temp"));
/* third row */
hbox = gtk_hbox_new(FALSE, 3);
@@ -749,6 +756,7 @@ void clear_stats_widgets(void)
set_label(single_w.max_depth, "");
set_label(single_w.avg_depth, "");
set_label(single_w.water_temp, "");
+ set_label(single_w.air_temp, "");
set_label(single_w.sac, "");
set_label(single_w.sac, "");
set_label(single_w.otu, "");