summaryrefslogtreecommitdiffstats
path: root/tools/common/repositorygen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/common/repositorygen.cpp')
-rw-r--r--tools/common/repositorygen.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/common/repositorygen.cpp b/tools/common/repositorygen.cpp
index 7f0c75337..e820436fe 100644
--- a/tools/common/repositorygen.cpp
+++ b/tools/common/repositorygen.cpp
@@ -255,7 +255,8 @@ void QInstallerTools::copyMetaData(const QString &_targetDir, const QString &met
if (fi.isDir()) {
QDirIterator recursDirIt(fi.filePath(), QDirIterator::Subdirectories);
while (recursDirIt.hasNext()) {
- const quint64 size = QFile(recursDirIt.next()).size();
+ recursDirIt.next();
+ const quint64 size = QInstaller::fileSize(recursDirIt.fileInfo());
componentSize += size;
compressedComponentSize += size;
}
@@ -271,7 +272,7 @@ void QInstallerTools::copyMetaData(const QString &_targetDir, const QString &met
componentSize += fileIt->uncompressedSize;
} else {
// otherwise just add its size
- const quint64 size = fi.size();
+ const quint64 size = QInstaller::fileSize(fi);
componentSize += size;
compressedComponentSize += size;
}