Operations should check LvmDevice::s_DirtyPVs instead of check pending CreateVolumeGroupOperations to search for newly LVM PVs.

This commit is contained in:
Caio Carvalho 2018-07-15 19:43:44 -03:00
parent aa6f4afead
commit b68db554f6
1 changed files with 5 additions and 5 deletions

View File

@ -536,18 +536,18 @@ void MainWindow::enableActions()
actionCollection()->action(QStringLiteral("newPartition"))
->setEnabled(!readOnly && NewOperation::canCreateNew(part));
const bool canResize = ResizeOperation::canGrow(part, m_OperationStack->operations()) ||
ResizeOperation::canShrink(part, m_OperationStack->operations()) ||
ResizeOperation::canMove(part, m_OperationStack->operations());
const bool canResize = ResizeOperation::canGrow(part) ||
ResizeOperation::canShrink(part) ||
ResizeOperation::canMove(part);
actionCollection()->action(QStringLiteral("resizePartition"))
->setEnabled(!readOnly && canResize);
actionCollection()->action(QStringLiteral("copyPartition"))
->setEnabled(CopyOperation::canCopy(part));
actionCollection()->action(QStringLiteral("deletePartition"))
->setEnabled(!readOnly && DeleteOperation::canDelete(part, m_OperationStack->operations()));
->setEnabled(!readOnly && DeleteOperation::canDelete(part));
actionCollection()->action(QStringLiteral("shredPartition"))
->setEnabled(!readOnly && DeleteOperation::canDelete(part, m_OperationStack->operations()));
->setEnabled(!readOnly && DeleteOperation::canDelete(part));
actionCollection()->action(QStringLiteral("pastePartition"))
->setEnabled(!readOnly && CopyOperation::canPaste(part, pmWidget().clipboardPartition()));
actionCollection()->action(QStringLiteral("propertiesPartition"))