aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2014-07-07 23:52:26 +0200
committerSebastian Geerken <devnull@localhost>2014-07-07 23:52:26 +0200
commite3e371956033d325a47e6a0d0291b97cd92813d8 (patch)
treee39e271b3d56fe29f77426860e064d4460c54b0d
parent7cc78e598c10098993d00e602d4c62c3e78808ed (diff)
Fixed bug in OutOfFlowMgr::containerSizeChangedForChildren (regard all floats).
-rw-r--r--dw/outofflowmgr.cc13
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 ();