From 5a31c0780d1d52e31d07a407f1ea826dbe2a6766 Mon Sep 17 00:00:00 2001 From: infirit Date: Thu, 18 Dec 2014 14:25:25 +0100 Subject: Significant digits format used to remove post decimal wastage on net graph Taken from GSM commit: 74cfcc81355908075dad0e9f95f195c0d4e2544b From: Conor O'Gorman Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=656841 --- src/util.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/util.cpp b/src/util.cpp index e991347..97119ec 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -167,10 +167,10 @@ procman::format_size(guint64 size, guint64 max_size, bool want_bits) { G_GUINT64_CONSTANT(1) << 20, N_("%.1f MiB") }, { G_GUINT64_CONSTANT(1) << 30, N_("%.1f GiB") }, { G_GUINT64_CONSTANT(1) << 40, N_("%.1f TiB") } }, - { { G_GUINT64_CONSTANT(1000), N_("%.1f kbit") }, - { G_GUINT64_CONSTANT(1000000), N_("%.1f Mbit") }, - { G_GUINT64_CONSTANT(1000000000), N_("%.1f Gbit") }, - { G_GUINT64_CONSTANT(1000000000000), N_("%.1f Tbit") } } + { { G_GUINT64_CONSTANT(1000), N_("%.3g kbit") }, + { G_GUINT64_CONSTANT(1000000), N_("%.3g Mbit") }, + { G_GUINT64_CONSTANT(1000000000), N_("%.3g Gbit") }, + { G_GUINT64_CONSTANT(1000000000000), N_("%.3g Tbit") } } }; const Format (&formats)[4] = all_formats[want_bits ? 1 : 0]; -- cgit v1.2.1