diff --git a/src/plugins/libparted/libpartedbackend.cpp b/src/plugins/libparted/libpartedbackend.cpp index 639d69a..a8122c0 100644 --- a/src/plugins/libparted/libpartedbackend.cpp +++ b/src/plugins/libparted/libpartedbackend.cpp @@ -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); 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() :