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 afb1424af20b17dd535baaf7b8b72eb90a7b5c23..3a608f82773b699e561bfed3ce079dc761b6c18d 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutTableSection.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutTableSection.cpp |
@@ -763,6 +763,12 @@ int LayoutTableSection::calcRowLogicalHeight() |
rowSpanCells.append(cell); |
lastRowSpanCell = cell; |
+ if (cell->hasOverrideLogicalContentHeight()) { |
+ 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); |
} |