From 46fa06b55461a4551663b7d8565fa6b82409d536 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Tue, 15 Jul 2008 17:09:08 +0000 Subject: [PATCH] * Made the network I/O byte per second computation more accurate. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26433 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/activitymonitor/DataSource.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apps/activitymonitor/DataSource.cpp b/src/apps/activitymonitor/DataSource.cpp index 8e9b660d03..b167984270 100644 --- a/src/apps/activitymonitor/DataSource.cpp +++ b/src/apps/activitymonitor/DataSource.cpp @@ -897,8 +897,8 @@ NetworkUsageDataSource::NextValue(SystemInfo& info) { uint64 transferred = fIn ? info.NetworkReceived() : info.NetworkSent(); - int64 bytesPerSecond = uint64((transferred - fPreviousBytes) - / ((info.Time() - fPreviousTime) / 1000000.0)); + int64 bytesPerSecond = uint64(double(transferred - fPreviousBytes) + / (info.Time() - fPreviousTime) * 1000000.0); fPreviousBytes = transferred; fPreviousTime = info.Time();