From 311f13d479741a9386c1b52b51663ceef35efa49 Mon Sep 17 00:00:00 2001 From: Caio Carvalho Date: Tue, 8 May 2018 01:30:41 -0300 Subject: [PATCH] [partition] Checking if there is LUKS creation support and if partition is not Extended before enabling encryption in CreatePartitionDialog. --- src/modules/partition/gui/CreatePartitionDialog.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/partition/gui/CreatePartitionDialog.cpp b/src/modules/partition/gui/CreatePartitionDialog.cpp index 2dcc16bf0..00ec882f9 100644 --- a/src/modules/partition/gui/CreatePartitionDialog.cpp +++ b/src/modules/partition/gui/CreatePartitionDialog.cpp @@ -261,7 +261,9 @@ CreatePartitionDialog::updateMountPointUi() FileSystem::Type type = FileSystem::typeForName( m_ui->fsComboBox->currentText() ); enabled = !s_unmountableFS.contains( type ); - if ( FS::luks::canEncryptType( type ) ) + if ( FileSystemFactory::map()[FileSystem::Type::Luks]->supportCreate() && + FS::luks::canEncryptType( type ) && + !m_role.has( PartitionRole::Extended ) ) { m_ui->encryptWidget->show(); m_ui->encryptWidget->reset();