Disable resizing or deactivating deactivated LVM volume groups.

This commit is contained in:
Andrius Štikonas 2016-08-14 17:48:36 +01:00
parent b8c1acc7b6
commit 25e33357d2
1 changed files with 5 additions and 2 deletions

View File

@ -1116,8 +1116,11 @@ void MainWindow::onDeactivateVolumeGroup()
if (tmpDev->type() == Device::LVM_Device) {
DeactivateVolumeGroupOperation* deactivate = new DeactivateVolumeGroupOperation( *(dynamic_cast<LvmDevice*>(tmpDev)) );
Report* tmpReport = new Report(nullptr);
deactivate->preview();
deactivate->execute(*tmpReport);
if (deactivate->execute(*tmpReport)) {
deactivate->preview();
actionCollection()->action(QStringLiteral("resizeVolumeGroup"))->setEnabled(false);
actionCollection()->action(QStringLiteral("deactivateVolumeGroup"))->setEnabled(false);
}
delete tmpReport;
pmWidget().updatePartitions();
}