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();