aboutsummaryrefslogtreecommitdiff
path: root/dw/widget.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dw/widget.cc')
-rw-r--r--dw/widget.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/dw/widget.cc b/dw/widget.cc
index 7b0d4c99..ac46daf5 100644
--- a/dw/widget.cc
+++ b/dw/widget.cc
@@ -544,10 +544,12 @@ int Widget::getMinWidth (Extremes *extremes, bool useCorrected, bool forceValue)
// be called. We ignore the minimal width then.
if (extremes) {
if (useCorrected)
- minWidth =
- misc::max (extremes->minWidth, extremes->minWidthIntrinsic);
+ minWidth = extremes->adjustmentWidth;
else
- minWidth = extremes->minWidthIntrinsic;
+ // UseCorrected is set to false when called for the
+ // correction of extemes. This is not supported anymore,
+ // so we return 0. TODO: Should be cleaned up again.
+ minWidth = 0;
} else
minWidth = 0;
} else
@@ -932,6 +934,7 @@ void Widget::getExtremes (Extremes *extremes)
DBG_OBJ_SET_NUM ("extremes.maxWidth", extremes->maxWidth);
DBG_OBJ_SET_NUM ("extremes.maxWidthIntrinsic",
extremes->maxWidthIntrinsic);
+ DBG_OBJ_SET_NUM ("extremes.adjustmentWidth", extremes->adjustmentWidth);
} else
*extremes = this->extremes;