diff options
author | Sebastian Geerken <devnull@localhost> | 2014-07-07 23:52:26 +0200 |
---|---|---|
committer | Sebastian Geerken <devnull@localhost> | 2014-07-07 23:52:26 +0200 |
commit | e3e371956033d325a47e6a0d0291b97cd92813d8 (patch) | |
tree | e39e271b3d56fe29f77426860e064d4460c54b0d | |
parent | 7cc78e598c10098993d00e602d4c62c3e78808ed (diff) |
Fixed bug in OutOfFlowMgr::containerSizeChangedForChildren (regard all floats).
-rw-r--r-- | dw/outofflowmgr.cc | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/dw/outofflowmgr.cc b/dw/outofflowmgr.cc index be13447d..bc4f7f59 100644 --- a/dw/outofflowmgr.cc +++ b/dw/outofflowmgr.cc @@ -639,10 +639,15 @@ void OutOfFlowMgr::containerSizeChangedForChildren () { DBG_OBJ_ENTER0 ("resize", 0, "containerSizeChangedForChildren"); - for (int i = 0; i < leftFloatsCB->size (); i++) - leftFloatsCB->get(i)->getWidget()->containerSizeChanged (); - for (int i = 0; i < rightFloatsCB->size (); i++) - rightFloatsCB->get(i)->getWidget()->containerSizeChanged (); + DBG_OBJ_MSGF ("resize", 0, + "%d left floats, %d right floats %d abspos", + leftFloatsAll->size (), rightFloatsAll->size (), + absolutelyPositioned->size()); + + for (int i = 0; i < leftFloatsAll->size (); i++) + leftFloatsAll->get(i)->getWidget()->containerSizeChanged (); + for (int i = 0; i < rightFloatsAll->size (); i++) + rightFloatsAll->get(i)->getWidget()->containerSizeChanged (); for (int i = 0; i < absolutelyPositioned->size(); i++) absolutelyPositioned->get(i)->widget->containerSizeChanged (); |