Set the LUKS role if LUKS detected.

This commit is contained in:
Teo Mrnjavac 2016-04-15 15:11:51 +02:00
parent 12e7da5b1c
commit 4c8b531bf4
1 changed files with 2 additions and 1 deletions

View File

@ -353,13 +353,14 @@ void LibPartedBackend::scanDevicePartitions(PedDevice*, Device& d, PedDisk* pedD
QString mountPoint;
bool mounted = false;
if (fs->type() == FileSystem::Luks) {
r |= PartitionRole::LUKS;
FS::luks* luksFs = dynamic_cast<FS::luks*>(fs);
QString mapperNode = FS::luks::mapperName(node);
bool isCryptOpen = !mapperNode.isEmpty();
luksFs->setCryptOpen(isCryptOpen);
if (isCryptOpen) {
luksFs->loadInnerFilesystem(mapperNode);
luksFs->loadInnerFileSystem(mapperNode);
mountPoint = mountPoints.findByDevice(mapperNode) ?
mountPoints.findByDevice(mapperNode)->mountPoint() :