diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2009-11-21 18:54:34 +0000 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2009-11-21 18:54:34 +0000 |
commit | 9dd6396aa2700697d2ff952079903fd230a1a0db (patch) | |
tree | c01d3516058ad71f58273226a0edeaaed55c5025 /rbutil/rbutilqt/base/utils.cpp | |
parent | 17c200f16fcb2603bc29890bdce5ff257b2a7ed0 (diff) | |
download | rockbox-9dd6396aa2700697d2ff952079903fd230a1a0db.tar.gz rockbox-9dd6396aa2700697d2ff952079903fd230a1a0db.zip |
Use f_frsize when calculating the free disk space from the block count. Fixes wrong value on implementations with f_bsize != f_frsize.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23685 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt/base/utils.cpp')
-rw-r--r-- | rbutil/rbutilqt/base/utils.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/rbutil/rbutilqt/base/utils.cpp b/rbutil/rbutilqt/base/utils.cpp index 3f5cefabbd..4bdc748553 100644 --- a/rbutil/rbutilqt/base/utils.cpp +++ b/rbutil/rbutilqt/base/utils.cpp | |||
@@ -120,7 +120,7 @@ qulonglong filesystemFree(QString path) | |||
120 | ret = statvfs(qPrintable(path), &fs); | 120 | ret = statvfs(qPrintable(path), &fs); |
121 | 121 | ||
122 | if(ret == 0) | 122 | if(ret == 0) |
123 | size = (qulonglong)fs.f_bsize * (qulonglong)fs.f_bavail; | 123 | size = (qulonglong)fs.f_frsize * (qulonglong)fs.f_bavail; |
124 | #endif | 124 | #endif |
125 | #if defined(Q_OS_WIN32) | 125 | #if defined(Q_OS_WIN32) |
126 | BOOL ret; | 126 | BOOL ret; |