diff --git a/src/apps/activitymonitor/ActivityView.cpp b/src/apps/activitymonitor/ActivityView.cpp index a457adad3d..30073d867e 100644 --- a/src/apps/activitymonitor/ActivityView.cpp +++ b/src/apps/activitymonitor/ActivityView.cpp @@ -115,7 +115,7 @@ Scale::Update(int64 value) { if (!fInitialized || fMinimumValue > value) fMinimumValue = value; - if (!fInitialized || fMaximumValue > value) + if (!fInitialized || fMaximumValue < value) fMaximumValue = value; fInitialized = true; diff --git a/src/apps/activitymonitor/DataSource.cpp b/src/apps/activitymonitor/DataSource.cpp index 1e1804350d..dfbdfb11b9 100644 --- a/src/apps/activitymonitor/DataSource.cpp +++ b/src/apps/activitymonitor/DataSource.cpp @@ -1066,6 +1066,13 @@ NetworkUsageDataSource::AdaptiveScale() const } +scale_type +NetworkUsageDataSource::ScaleType() const +{ + return kBytePerSecondScale; +} + + bool NetworkUsageDataSource::Primary() const { diff --git a/src/apps/activitymonitor/DataSource.h b/src/apps/activitymonitor/DataSource.h index bdef9b4dc7..965b8bddd1 100644 --- a/src/apps/activitymonitor/DataSource.h +++ b/src/apps/activitymonitor/DataSource.h @@ -267,6 +267,7 @@ public: virtual const char* Name() const; virtual const char* Label() const; virtual bool AdaptiveScale() const; + virtual scale_type ScaleType() const; virtual bool Primary() const; private: