From e3e371956033d325a47e6a0d0291b97cd92813d8 Mon Sep 17 00:00:00 2001 From: Sebastian Geerken Date: Mon, 7 Jul 2014 23:52:26 +0200 Subject: Fixed bug in OutOfFlowMgr::containerSizeChangedForChildren (regard all floats). --- dw/outofflowmgr.cc | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'dw/outofflowmgr.cc') 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 (); -- cgit v1.2.3