summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2009-11-21 18:54:34 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2009-11-21 18:54:34 +0000
commit9dd6396aa2700697d2ff952079903fd230a1a0db (patch)
treec01d3516058ad71f58273226a0edeaaed55c5025
parent17c200f16fcb2603bc29890bdce5ff257b2a7ed0 (diff)
downloadrockbox-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
-rw-r--r--rbutil/rbutilqt/base/utils.cpp2
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;