author | llornkcor <llornkcor> | 2002-07-20 19:24:20 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2002-07-20 19:24:20 (UTC) |
commit | 2ba2f7293e6b7b7b54e733ff84e0b57f0dbc3dfc (patch) (unidiff) | |
tree | 54721319a2e07ebda9def3f139f7302c64fef886 | |
parent | 8c335cfdfffede8b7a864566ec4d9507a2978684 (diff) | |
download | opie-2ba2f7293e6b7b7b54e733ff84e0b57f0dbc3dfc.zip opie-2ba2f7293e6b7b7b54e733ff84e0b57f0dbc3dfc.tar.gz opie-2ba2f7293e6b7b7b54e733ff84e0b57f0dbc3dfc.tar.bz2 |
ok, here ya go.
-rw-r--r-- | noncore/settings/sysinfo/storage.cpp | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/noncore/settings/sysinfo/storage.cpp b/noncore/settings/sysinfo/storage.cpp index f76fbdb..b369ff1 100644 --- a/noncore/settings/sysinfo/storage.cpp +++ b/noncore/settings/sysinfo/storage.cpp | |||
@@ -206,35 +206,29 @@ void MountInfo::updateData() | |||
206 | legend->update(); | 206 | legend->update(); |
207 | graph->show(); | 207 | graph->show(); |
208 | legend->show(); | 208 | legend->show(); |
209 | } | 209 | } |
210 | 210 | ||
211 | //--------------------------------------------------------------------------- | 211 | //--------------------------------------------------------------------------- |
212 | 212 | ||
213 | FileSystem::FileSystem( const QString &p ) | 213 | FileSystem::FileSystem( const QString &p ) |
214 | : fspath( p ), blkSize(512), totalBlks(0), availBlks(0) | 214 | : fspath( p ), blkSize(512), totalBlks(0), availBlks(0) |
215 | { | 215 | { |
216 | update(); | 216 | update(); |
217 | } | 217 | } |
218 | 218 | ||
219 | void FileSystem::update() | 219 | void FileSystem::update() |
220 | { | 220 | { |
221 | #if defined(_OS_LINUX_) || defined(Q_OS_LINUX) | 221 | #if defined(_OS_LINUX_) || defined(Q_OS_LINUX) |
222 | struct statfs fs; | 222 | struct statfs fs; |
223 | if ( !statfs( fspath.latin1(), &fs ) ) { | 223 | if ( !statfs( fspath.latin1(), &fs ) ) { |
224 | if( fspath.left(8) == "/mnt/ram") { //ugly hack openzaurus | 224 | blkSize = fs.f_bsize; |
225 | blkSize = fs.f_bsize; | 225 | totalBlks = fs.f_blocks; |
226 | totalBlks = fs.f_blocks; | 226 | availBlks = fs.f_bavail; |
227 | availBlks = fs.f_ffree; | 227 | } else { |
228 | } else { | 228 | blkSize = 0; |
229 | blkSize = fs.f_bsize; | 229 | totalBlks = 0; |
230 | totalBlks = fs.f_blocks; | 230 | availBlks = 0; |
231 | availBlks = fs.f_bavail; | 231 | } |
232 | } | ||
233 | } else { | ||
234 | blkSize = 0; | ||
235 | totalBlks = 0; | ||
236 | availBlks = 0; | ||
237 | } | ||
238 | #endif | 232 | #endif |
239 | } | 233 | } |
240 | 234 | ||