From: Dirk Hohndel Date: Fri, 10 Aug 2012 20:43:16 +0000 (-0700) Subject: Don't print a total weight of 0 in the weight column X-Git-Url: http://git.tdb.fi/?a=commitdiff_plain;h=3c542b5a418751f22511f6b1d554252c6e472a43;p=ext%2Fsubsurface.git 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 --- 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); }