From 075169b409bbfa00b4df20361530877d8214ca10 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Wed, 23 Jun 2010 20:14:30 +0000 Subject: [PATCH] (trunk libT) formatter_get_size_str() -- we don't need decimal places when displaying bytes :) --- libtransmission/utils.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libtransmission/utils.c b/libtransmission/utils.c index e64bb2f8d..bdf39c235 100644 --- a/libtransmission/utils.c +++ b/libtransmission/utils.c @@ -1580,7 +1580,12 @@ formatter_get_size_str( const struct formatter_units * u, value = bytes / unit->value; units = unit->name; - precision = value < 100 ? 2 : 1; + if( unit->value == 1 ) + precision = 0; + else if( value < 100 ) + precision = 2; + else + precision = 1; tr_snprintf( buf, buflen, "%.*f %s", precision, value, units ); return buf; } -- 2.40.0