Index: Source/core/layout/LayoutTable.cpp |
diff --git a/Source/core/layout/LayoutTable.cpp b/Source/core/layout/LayoutTable.cpp |
index 8472d3558c24364310645d3edef09f4f44b639ea..cc39f4b65bf4c9b14a17bfb7a1c5a350d26f38aa 100644 |
--- a/Source/core/layout/LayoutTable.cpp |
+++ b/Source/core/layout/LayoutTable.cpp |
@@ -460,6 +460,8 @@ void LayoutTable::layout() |
bool collapsing = collapseBorders(); |
for (LayoutObject* child = firstChild(); child; child = child->nextSibling()) { |
+ if (!child->needsLayout() && child->isBox()) |
+ toRenderBox(child)->markForPaginationRelayoutIfNeeded(layouter); |
if (child->isTableSection()) { |
LayoutTableSection* section = toLayoutTableSection(child); |
if (m_columnLogicalWidthChanged) |