From 3fa7318a37484605e2149b24068ce17517d2e1ef Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Tue, 8 Mar 2016 12:44:49 +0100 Subject: [PATCH] Do set flags after showing dialog. --- src/modules/partition/gui/PartitionPage.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/modules/partition/gui/PartitionPage.cpp b/src/modules/partition/gui/PartitionPage.cpp index 0c37985d8..3fe4228ff 100644 --- a/src/modules/partition/gui/PartitionPage.cpp +++ b/src/modules/partition/gui/PartitionPage.cpp @@ -167,7 +167,12 @@ PartitionPage::onCreateClicked() QPointer dlg = new CreatePartitionDialog( model->device(), partition->parent(), this ); dlg->initFromFreeSpace( partition ); if ( dlg->exec() == QDialog::Accepted ) - m_core->createPartition( model->device(), dlg->createPartition() ); + { + Partition* newPart = dlg->createPartition(); + m_core->createPartition( model->device(), newPart ); + if ( dlg->newFlags() != PartitionTable::FlagNone ) + m_core->setPartitionFlags( model->device(), newPart, dlg->newFlags() ); + } delete dlg; }