Use KMountPoint for LvmDevice's Partition

This commit is contained in:
Chantara Tith 2016-06-13 07:16:02 +07:00 committed by Andrius Štikonas
parent 0e54626355
commit 713c26ded0
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"),