diff --git a/src/gui/newdialog.cpp b/src/gui/newdialog.cpp index d2b930e..905f07c 100644 --- a/src/gui/newdialog.cpp +++ b/src/gui/newdialog.cpp @@ -104,6 +104,9 @@ void NewDialog::setupDialog() if (device().type() == Device::LVM_Device) { dialogWidget().hideBeforeAndAfter(); + detailsWidget().checkAlign().setChecked(false); + detailsWidget().checkAlign().setEnabled(false); + detailsButton->hide(); } dialogWidget().editPassphrase().setMinimumPasswordLength(1); diff --git a/src/gui/resizedialog.cpp b/src/gui/resizedialog.cpp index 2f6d652..0708b7f 100644 --- a/src/gui/resizedialog.cpp +++ b/src/gui/resizedialog.cpp @@ -18,6 +18,7 @@ #include "gui/resizedialog.h" #include "gui/sizedialogwidget.h" +#include "gui/sizedetailswidget.h" #include #include @@ -54,9 +55,6 @@ ResizeDialog::ResizeDialog(QWidget* parent, Device& d, Partition& p, qint64 minF dialogWidget().textLVName().hide(); dialogWidget().lvName().hide(); - if (device().type() == Device::LVM_Device) { - dialogWidget().hideBeforeAndAfter(); - } setupDialog(); setupConstraints(); @@ -105,6 +103,12 @@ void ResizeDialog::reject() void ResizeDialog::setupDialog() { SizeDialogBase::setupDialog(); + if (device().type() == Device::LVM_Device) { + dialogWidget().hideBeforeAndAfter(); + detailsWidget().checkAlign().setChecked(false); + detailsWidget().checkAlign().setEnabled(false); + detailsButton->hide(); + } okButton->setEnabled(false); }