| Index: third_party/WebKit/Source/core/layout/LayoutTableRow.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/LayoutTableRow.cpp b/third_party/WebKit/Source/core/layout/LayoutTableRow.cpp
|
| index 149d4f72a71cfbfa6ce1f74a5ab398334977cb0d..3f7335a2baeb61e90b844b959ab162807e2b015f 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutTableRow.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutTableRow.cpp
|
| @@ -237,9 +237,18 @@ LayoutTableRow* LayoutTableRow::createAnonymousWithParent(const LayoutObject* pa
|
| return newRow;
|
| }
|
|
|
| +void LayoutTableRow::computeOverflow()
|
| +{
|
| + clearAllOverflows();
|
| + addVisualEffectOverflow();
|
| + for (LayoutTableCell* cell = firstCell(); cell; cell = cell->nextCell())
|
| + addOverflowFromCell(cell);
|
| +}
|
| +
|
| void LayoutTableRow::addOverflowFromCell(const LayoutTableCell* cell)
|
| {
|
| // Non-row-spanning-cells don't create overflow (they are fully contained within this row).
|
| + // TODO(crbug.com/603993): This seems incorrect because cell may have visual effect overflow that should be included in this row.
|
| if (cell->rowSpan() == 1)
|
| return;
|
|
|
|
|