Index: third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp b/third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp |
index 8db266c97893d029ab5d619a5d29d1e2d76d9a9b..826a446ce30722aed9943574f2c2db4d268b3e78 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp |
@@ -1643,6 +1643,11 @@ RootInlineBox* LayoutBlockFlow::determineStartPosition(LineLayoutState& layoutSt |
LayoutUnit paginationDelta; |
for (curr = firstRootBox(); curr && !curr->isDirty(); curr = curr->nextRootBox()) { |
if (paginated) { |
+ if (isTableCell()) { |
+ layoutState.markForFullLayout(); |
mstensho (USE GERRIT)
2016/02/29 09:46:47
I really hope that we can avoid this.
|
+ break; |
+ } |
+ |
paginationDelta -= curr->paginationStrut(); |
adjustLinePositionForPagination(*curr, paginationDelta); |
if (paginationDelta) { |