diff options
author | Kai Koehne <kai.koehne@theqtcompany.com> | 2014-10-23 09:30:11 +0200 |
---|---|---|
committer | Kai Koehne <kai.koehne@theqtcompany.com> | 2014-10-28 15:52:38 +0100 |
commit | 71490cfe450165271a78e519d24ed39217bc440e (patch) | |
tree | f7c7989966d0e200eb327e1a95e223fed83f03cf /src/libs/installer/packagemanagercore.cpp | |
parent | f99edc5d88b8957b36f95dea08b91e141e328698 (diff) |
Fix calculation of required disk space
Do not count in already installed components when calculating the
required disk space.
Task-number: QTBUG-39308
Change-Id: Idff52da33d3e42dd156322115d5c489ba13a0945
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Diffstat (limited to 'src/libs/installer/packagemanagercore.cpp')
-rw-r--r-- | src/libs/installer/packagemanagercore.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libs/installer/packagemanagercore.cpp b/src/libs/installer/packagemanagercore.cpp index 82f852faf..2b83dc54f 100644 --- a/src/libs/installer/packagemanagercore.cpp +++ b/src/libs/installer/packagemanagercore.cpp @@ -552,8 +552,8 @@ quint64 PackageManagerCore::requiredDiskSpace() const { quint64 result = 0; - foreach (QInstaller::Component *component, rootComponents()) - result += component->updateUncompressedSize(); + foreach (QInstaller::Component *component, orderedComponentsToInstall()) + result += size(component, scUncompressedSize); return result; } |