diff options
Diffstat (limited to 'dw/textblock.cc')
-rw-r--r-- | dw/textblock.cc | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/dw/textblock.cc b/dw/textblock.cc index 3b7479af..5c740b3d 100644 --- a/dw/textblock.cc +++ b/dw/textblock.cc @@ -738,25 +738,23 @@ void Textblock::sizeAllocateImpl (core::Allocation *allocation) DBG_OBJ_LEAVE (); } -void Textblock::calcExtraSpaceImpl (bool vertical, int numPos, - Widget **references, int *x, int *y) +void Textblock::calcExtraSpaceImpl (int numPos, Widget **references, int *x, + int *y) { DBG_OBJ_ENTER0 ("resize", 0, "Textblock::calcExtraSpaceImpl"); sizeRequestParams.fill (numPos, references, x, y); - OOFAwareWidget::calcExtraSpaceImpl (vertical, numPos, references, x, y); + OOFAwareWidget::calcExtraSpaceImpl (numPos, references, x, y); - if (vertical) { - int clearPosition = 0; - for (int i = 0; i < NUM_OOFM; i++) - if (searchOutOfFlowMgr (i) && findSizeRequestReference (i, NULL, NULL)) - clearPosition = - misc::max (clearPosition, - searchOutOfFlowMgr(i)->getClearPosition (this)); + int clearPosition = 0; + for (int i = 0; i < NUM_OOFM; i++) + if (searchOutOfFlowMgr (i) && findSizeRequestReference (i, NULL, NULL)) + clearPosition = + misc::max (clearPosition, + searchOutOfFlowMgr(i)->getClearPosition (this)); - extraSpace.top = misc::max (extraSpace.top, clearPosition); - } + extraSpace.top = misc::max (extraSpace.top, clearPosition); DBG_OBJ_LEAVE (); } |