use information from KDiskFreeSpaceInfo only if the partition is mounted
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1082385
This commit is contained in:
parent
fe08f80bb6
commit
17f37760ae
|
@ -189,7 +189,7 @@ static void readSectorsUsed(PedDisk* pedDisk, Partition& p, const QString& mount
|
|||
|
||||
const KDiskFreeSpaceInfo freeSpaceInfo = KDiskFreeSpaceInfo::freeSpaceInfo(mountPoint);
|
||||
|
||||
if (freeSpaceInfo.isValid())
|
||||
if (p.isMounted() && freeSpaceInfo.isValid())
|
||||
p.fileSystem().setSectorsUsed(freeSpaceInfo.used() / p.sectorSize());
|
||||
else if (p.fileSystem().supportGetUsed() == FileSystem::cmdSupportFileSystem)
|
||||
p.fileSystem().setSectorsUsed(p.fileSystem().readUsedCapacity(p.deviceNode()) / p.sectorSize());
|
||||
|
|
Loading…
Reference in New Issue