Index: third_party/WebKit/Source/core/layout/LayoutTable.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutTable.cpp b/third_party/WebKit/Source/core/layout/LayoutTable.cpp |
index 1c0e9b30d159e409592063f926fc55f0ba9b5c31..37729ab97bed6b291c24f1b51c0dd7f924039bc0 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutTable.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutTable.cpp |
@@ -732,16 +732,17 @@ void LayoutTable::layout() { |
computeOverflow(clientLogicalBottom()); |
updateAfterLayout(); |
+ |
+ if (state.pageLogicalHeight()) { |
+ m_blockOffsetToFirstRepeatableHeader = |
+ state.pageLogicalOffset(*this, LayoutUnit()); |
+ } |
} |
// FIXME: This value isn't the intrinsic content logical height, but we need |
// to update the value as its used by flexbox layout. crbug.com/367324 |
setIntrinsicContentLogicalHeight(contentLogicalHeight()); |
- if (view()->layoutState()->pageLogicalHeight()) |
- setPageLogicalOffset( |
- view()->layoutState()->pageLogicalOffset(*this, logicalTop())); |
- |
m_columnLogicalWidthChanged = false; |
clearNeedsLayout(); |
} |