Index: Source/core/rendering/RenderBlock.cpp |
diff --git a/Source/core/rendering/RenderBlock.cpp b/Source/core/rendering/RenderBlock.cpp |
index 59aeada2980503a821028f84cfff0bff33a429a3..8170c9eecdc10b589002165976856e501dae1060 100644 |
--- a/Source/core/rendering/RenderBlock.cpp |
+++ b/Source/core/rendering/RenderBlock.cpp |
@@ -785,7 +785,8 @@ RenderBlockFlow* RenderBlock::columnsBlockForSpanningElement(RenderObject* newCh |
// This function currently supports (1) and (2). |
RenderBlockFlow* columnsBlockAncestor = 0; |
if (!newChild->isText() && newChild->style()->columnSpan() && !newChild->isBeforeOrAfterContent() |
- && !newChild->isFloatingOrOutOfFlowPositioned() && !newChild->isInline() && !isAnonymousColumnSpanBlock()) { |
+ && !newChild->isFloatingOrOutOfFlowPositioned() && !newChild->isInline() && !newChild->isTablePart() |
+ && !isAnonymousColumnSpanBlock()) { |
columnsBlockAncestor = containingColumnsBlock(false); |
if (columnsBlockAncestor) { |
// Make sure that none of the parent ancestors have a continuation. |