diff options
Diffstat (limited to 'dw/oofawarewidget.cc')
-rw-r--r-- | dw/oofawarewidget.cc | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/dw/oofawarewidget.cc b/dw/oofawarewidget.cc index eec012f6..f26591ce 100644 --- a/dw/oofawarewidget.cc +++ b/dw/oofawarewidget.cc @@ -113,11 +113,12 @@ bool OOFAwareWidget::isOOFContainer (Widget *widget, int oofmIndex) // (the default value) 'visible'. widget->getStyle()->overflow != OVERFLOW_VISIBLE || // Finally, "out of flow" in a narrower sense: floats; - // absolutely and fixedly positioned elements; furthermore, - // relatively positioned elements must already be - // considered here, since they may constitute a stacking - // context. - testWidgetOutOfFlow (widget) || testWidgetPositioned (widget))); + // absolutely and fixedly positioned elements. (No + // relatively positioned elements; since the latters + // constitute a stacking context, drawing of floats gets + // somewhat more complicated; see "interrupting the drawing + // process" in "dw-stacking-context.doc". + testWidgetOutOfFlow (widget))); case OOFM_ABSOLUTE: // Only the toplevel widget (as for all) as well as absolutely, |