-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 | |||
@@ -219,22 +219,16 @@ FileSystem::FileSystem( const QString &p ) | |||
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 | ||