Index: third_party/WebKit/Source/core/layout/LayoutTableSection.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutTableSection.cpp b/third_party/WebKit/Source/core/layout/LayoutTableSection.cpp |
index baae67a67e1add2ff80ab2d4d35a5e2e8975557f..6ec209bde16ad8c655909a5a4c460628a0a65f82 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutTableSection.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutTableSection.cpp |
@@ -790,6 +790,12 @@ int LayoutTableSection::calcRowLogicalHeight() |
rowSpanCells.append(cell); |
lastRowSpanCell = cell; |
+ if (cell->hasOverrideLogicalContentHeight()) { |
mstensho (USE GERRIT)
2016/01/12 10:06:41
Yeah, I suppose this was missing for rowspanned ce
a.suchit2
2016/01/12 14:37:02
Done.
|
+ cell->clearIntrinsicPadding(); |
+ cell->clearOverrideSize(); |
+ cell->forceChildLayout(); |
+ } |
+ |
// Find out the baseline. The baseline is set on the first row in a rowSpan. |
updateBaselineForCell(cell, r, baselineDescent); |
} |