diff --git a/src/gui/sizedialogbase.cpp b/src/gui/sizedialogbase.cpp index 4e12d9a..3793b7b 100644 --- a/src/gui/sizedialogbase.cpp +++ b/src/gui/sizedialogbase.cpp @@ -130,6 +130,12 @@ void SizeDialogBase::setupConstraints() detailsWidget().spinFirstSector().setRange(minimumFirstSector(), maximumLastSector()); detailsWidget().spinLastSector().setRange(minimumFirstSector(), maximumLastSector()); + // Do not allow moving first sector if moving partition is disabled + dialogWidget().spinFreeBefore().setEnabled(canMove()); + dialogWidget().spinFreeAfter().setEnabled(canMove()); + detailsWidget().spinFirstSector().setEnabled(canMove()); + detailsWidget().spinLastSector().setEnabled(canMove()); + onAlignToggled(align()); }