Use KMountPoint for LvmDevice's Partition

This commit is contained in:
Chantara Tith 2016-06-13 07:16:02 +07:00
parent 5184935b3f
commit 0f3c4b0a8c
1 changed files with 7 additions and 1 deletions

View File

@ -85,7 +85,13 @@ Partition* LvmDevice::scanPartition(const QString& lvPath, const Device& dev, Pa
qint64 startSector;
qint64 endSector;
QString mountPoint = QString();
bool mounted = false;
bool mounted = isMounted(lvPath);
KMountPoint::List mountPointList = KMountPoint::currentMountPoints(KMountPoint::NeedRealDeviceName);
mountPointList.append(KMountPoint::possibleMountPoints(KMountPoint::NeedRealDeviceName));
mountPoint = mountPointList.findByDevice(lvPath) ?
mountPointList.findByDevice(lvPath)->mountPoint() :
QString();
ExternalCommand cmd(QStringLiteral("lvm"),
{ QStringLiteral("lvdisplay"),