From 47a15947052fd5dbbeb0389975ec82a8e14e6418 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= Date: Fri, 29 Apr 2016 15:33:26 +0100 Subject: [PATCH] Slightly improve setting used sectors. --- src/fs/luks.cpp | 3 ++- src/plugins/libparted/libpartedbackend.cpp | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fs/luks.cpp b/src/fs/luks.cpp index 64b305b..6cfe951 100644 --- a/src/fs/luks.cpp +++ b/src/fs/luks.cpp @@ -338,7 +338,8 @@ void luks::loadInnerFileSystem(const QString& mapperNode) *this); setLabel(m_innerFs->readLabel(mapperNode)); setUUID(m_innerFs->readUUID(mapperNode)); - setSectorsUsed(m_innerFs->readUsedCapacity(mapperNode)/m_logicalSectorSize); + if (m_innerFs->supportGetUsed() == FileSystem::cmdSupportFileSystem) // FIXME:also implement checking space if partition is mounted + setSectorsUsed(m_innerFs->readUsedCapacity(mapperNode)/m_logicalSectorSize); } void luks::createInnerFileSystem(FileSystem::Type type) diff --git a/src/plugins/libparted/libpartedbackend.cpp b/src/plugins/libparted/libpartedbackend.cpp index a287ce6..0e15f8b 100644 --- a/src/plugins/libparted/libpartedbackend.cpp +++ b/src/plugins/libparted/libpartedbackend.cpp @@ -362,7 +362,6 @@ void LibPartedBackend::scanDevicePartitions(PedDevice*, Device& d, PedDisk* pedD if (isCryptOpen) { luksFs->loadInnerFileSystem(mapperNode); - luksFs->setSectorsUsed(luksFs->readUsedCapacity(mapperNode) / d.logicalSectorSize()); mountPoint = mountPoints.findByDevice(mapperNode) ? mountPoints.findByDevice(mapperNode)->mountPoint() :