From 3c542b5a418751f22511f6b1d554252c6e472a43 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Fri, 10 Aug 2012 13:43:16 -0700 Subject: [PATCH] Don't print a total weight of 0 in the weight column For consistency with the rest of the dive_list we should interpret "no weight systems recorded" as "no information" and therefore print nothing instead of printing a total weight of "0" for these dives. Signed-off-by: Dirk Hohndel --- divelist.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/divelist.c b/divelist.c index ce61d20..1d31da5 100644 --- a/divelist.c +++ b/divelist.c @@ -294,7 +294,10 @@ static void weight_data_func(GtkTreeViewColumn *col, gtk_tree_model_get(model, iter, DIVE_INDEX, &indx, -1); dive = get_dive(indx); value = get_weight_units(total_weight(dive), &decimals, NULL); - snprintf(buffer, sizeof(buffer), "%.*f", decimals, value); + if (value == 0.0) + *buffer = '\0'; + else + snprintf(buffer, sizeof(buffer), "%.*f", decimals, value); g_object_set(renderer, "text", buffer, NULL); } -- 2.45.2