diff options
Diffstat (limited to 'src')
-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 cf24575ae..020c897cb 100644 --- a/src/libs/installer/packagemanagercore.cpp +++ b/src/libs/installer/packagemanagercore.cpp @@ -3432,7 +3432,7 @@ bool PackageManagerCore::checkAvailableSpace() qDebug().nospace() << "Cannot determine available space on device. " "Volume descriptor: " << targetVolume.volumeDescriptor() << ", Mount path: " << targetVolume.mountPath() << ". Continue silently."; - if (required < scRecommendedMaxSize) + if (required < 0 || required < scRecommendedMaxSize) emit availableSpaceChanged(SpaceInfo::SpaceAvailable); else emit availableSpaceChanged(SpaceInfo::RecommendedSizeExceeded); @@ -3502,7 +3502,7 @@ bool PackageManagerCore::checkAvailableSpace() : tr("Installation will use %1 of disk space.")) .arg(humanReadableSize(requiredDiskSpace()))).simplified(); - if (required < scRecommendedMaxSize) + if (required < 0 || required < scRecommendedMaxSize) emit availableSpaceChanged(SpaceInfo::SpaceAvailable); else emit availableSpaceChanged(SpaceInfo::RecommendedSizeExceeded); |