From ea2e6cba9f623238028b46dc6bc9af627c4dc3de Mon Sep 17 00:00:00 2001 From: Volker Lanz Date: Mon, 12 Apr 2010 17:05:10 +0000 Subject: [PATCH] move more code from setupConstraints to setupDialog as another workaround. this really needs fixing. svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1114067 --- src/gui/sizedialogbase.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gui/sizedialogbase.cpp b/src/gui/sizedialogbase.cpp index e6f0b40..c296a17 100644 --- a/src/gui/sizedialogbase.cpp +++ b/src/gui/sizedialogbase.cpp @@ -89,6 +89,9 @@ void SizeDialogBase::setupDialog() if (!canGrow()) dialogWidget().partResizerWidget().setMaximumLength(partition().length()); + if (!canMove()) + dialogWidget().partResizerWidget().setMoveAllowed(false); + dialogWidget().spinFreeBefore().setValue(sectorsToDialogUnit(partition(), partition().firstSector() - minimumFirstSector())); dialogWidget().spinFreeAfter().setValue(sectorsToDialogUnit(partition(), maximumLastSector() - partition().lastSector())); @@ -113,9 +116,6 @@ void SizeDialogBase::setupConstraints() if (!canShrink() && !canGrow()) dialogWidget().spinCapacity().setEnabled(false); - if (!canMove()) - dialogWidget().partResizerWidget().setMoveAllowed(false); - dialogWidget().partResizerWidget().setMaximumFirstSector(partition().maxFirstSector()); dialogWidget().partResizerWidget().setMinimumLastSector(partition().minLastSector());