| Index: Source/core/layout/LayoutBlock.cpp
|
| diff --git a/Source/core/layout/LayoutBlock.cpp b/Source/core/layout/LayoutBlock.cpp
|
| index 63e4afc3616059abd6a55f78f5792e6f5a4af99b..58e2cc45f7c297cf45a0e5abc28686ec327d4a57 100644
|
| --- a/Source/core/layout/LayoutBlock.cpp
|
| +++ b/Source/core/layout/LayoutBlock.cpp
|
| @@ -781,7 +781,7 @@ LayoutBlockFlow* LayoutBlock::columnsBlockForSpanningElement(LayoutObject* newCh
|
| // cross the streams and have to cope with both types of continuations mixed together).
|
| // This function currently supports (1) and (2).
|
| LayoutBlockFlow* columnsBlockAncestor = 0;
|
| - if (!newChild->isText() && newChild->style()->columnSpan() && !newChild->isBeforeOrAfterContent()
|
| + if (newChild->style()->columnSpan() && !newChild->isBeforeOrAfterContent()
|
| && !newChild->isFloatingOrOutOfFlowPositioned() && !newChild->isInline() && !newChild->isTablePart()
|
| && !isAnonymousColumnSpanBlock()) {
|
| columnsBlockAncestor = containingColumnsBlock(false);
|
|
|