[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/3.5/kdeutils/superkaramba/src
From: Toke Høiland-Jørgensen <toke () toke ! dk>
Date: 2008-03-20 21:53:08
Message-ID: 1206049988.774785.21029.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 788160 by tohojo:
Fix a bug in the superkaramba disk sensor which would cause the values to
overflow for large disks (> 2TB).
M +6 -6 disksensor.cpp
M +3 -3 disksensor.h
--- branches/KDE/3.5/kdeutils/superkaramba/src/disksensor.cpp #788159:788160
@@ -32,27 +32,27 @@
DiskSensor::~DiskSensor()
{}
-int DiskSensor::getFreeSpace(QString mntPt) const
+long DiskSensor::getFreeSpace(QString mntPt) const
{
QRegExp rx( "^\\S*\\s*\\d+\\s+\\d+\\s+(\\d+)");
rx.search(mntMap[mntPt]);
- return rx.cap(1).toInt();
+ return rx.cap(1).toLong();
}
-int DiskSensor::getUsedSpace(QString mntPt) const
+long DiskSensor::getUsedSpace(QString mntPt) const
{
QRegExp rx( "^\\S*\\s*\\d+\\s+(\\d+)\\s+\\d+");
rx.search(mntMap[mntPt]);
- return rx.cap(1).toInt();
+ return rx.cap(1).toLong();
}
-int DiskSensor::getTotalSpace(QString mntPt) const
+long DiskSensor::getTotalSpace(QString mntPt) const
{
QRegExp rx( "^\\S*\\s*(\\d+)\\s+\\d+\\s+\\d+");
rx.search(mntMap[mntPt]);
- return rx.cap(1).toInt();
+ return rx.cap(1).toLong();
}
--- branches/KDE/3.5/kdeutils/superkaramba/src/disksensor.h #788159:788160
@@ -26,9 +26,9 @@
void setMaxValue( SensorParams *sp );
private:
- int getFreeSpace(QString mntPt) const;
- int getUsedSpace(QString mntPt) const;
- int getTotalSpace(QString mntPt) const;
+ long getFreeSpace(QString mntPt) const;
+ long getUsedSpace(QString mntPt) const;
+ long getTotalSpace(QString mntPt) const;
int getPercentUsed(QString mntPt) const;
int getPercentFree(QString mntPt) const;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic