From a15d13d9bb03293cbde0bf3c316130ce29e18cb0 Mon Sep 17 00:00:00 2001 From: kushalsingh007 Date: Fri, 9 Jan 2015 22:10:11 +0530 Subject: [PATCH] ActivityMonitor: use string_for_rate * Network speed was previously always shown as Kb/s, now it can switch to Mb/s when needed. * Fixes #11053. Signed-off-by: Adrien Destugues --- src/apps/activitymonitor/DataSource.cpp | 3 ++- src/apps/activitymonitor/Jamfile | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/apps/activitymonitor/DataSource.cpp b/src/apps/activitymonitor/DataSource.cpp index c493593f8c..3adadebcf5 100644 --- a/src/apps/activitymonitor/DataSource.cpp +++ b/src/apps/activitymonitor/DataSource.cpp @@ -12,6 +12,7 @@ #include #include #include +#include #include "SystemInfo.h" @@ -1225,7 +1226,7 @@ void NetworkUsageDataSource::Print(BString& text, int64 value) const { char buffer[32]; - snprintf(buffer, sizeof(buffer), B_TRANSLATE("%.1f KiB/s"), value / 1024.0); + string_for_rate(value, buffer, sizeof(buffer)); text = buffer; } diff --git a/src/apps/activitymonitor/Jamfile b/src/apps/activitymonitor/Jamfile index d36d3f5fac..6a3a7d0cea 100644 --- a/src/apps/activitymonitor/Jamfile +++ b/src/apps/activitymonitor/Jamfile @@ -1,6 +1,6 @@ SubDir HAIKU_TOP src apps activitymonitor ; -UsePrivateHeaders interface system ; +UsePrivateHeaders interface shared system ; Application ActivityMonitor : ActivityMonitor.cpp