[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/ksysguard/gui/SensorDisplayLib
From: John Tapsell <john.tapsell () kdemail ! net>
Date: 2009-11-24 15:44:21
Message-ID: 1259077461.789158.29982.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1053689 by johnflux:
Modify the precision algorithm to avoid showing "0.00%" for cpu usage
M +8 -2 SignalPlotter.cc
--- trunk/KDE/kdebase/workspace/ksysguard/gui/SensorDisplayLib/SignalPlotter.cc #1053688:1053689
@@ -929,8 +929,14 @@
QString KSignalPlotterPrivate::scaledValueAsString( double value, int precision) const
{
double absvalue = qAbs(value);
- if(precision == -1)
- precision = (absvalue >= 99.5)?0:((absvalue>=0.995)?1:2);
+ if(precision == -1) {
+ if(absvalue >= 99.5)
+ precision = 0;
+ else if(absvalue>=0.995 || (mScaleDownBy == 1 && mNiceMaxValue > 20))
+ precision = 1;
+ else
+ precision = 2;
+ }
if( absvalue < 1E6 ) {
if(precision == 0)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic