diff options
author | Sebastian Geerken <devnull@localhost> | 2015-01-04 20:44:00 +0100 |
---|---|---|
committer | Sebastian Geerken <devnull@localhost> | 2015-01-04 20:44:00 +0100 |
commit | 8fc91bbfd90c0ccafc842d94e2b3bd10b8889595 (patch) | |
tree | cf000926053fbf18c8654890a33bbcf87fb775b1 /dw/widget.cc | |
parent | a9cd5ace07c664beb87b0b4fbcbff5a9c4213a86 (diff) |
Added Extremes::adjustmentWidth; fixed Textblock::mustBeWidenedToAvailWidth.
Diffstat (limited to 'dw/widget.cc')
-rw-r--r-- | dw/widget.cc | 9 |
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; |