| Index: third_party/WebKit/Source/core/paint/TableSectionPainter.cpp
|
| diff --git a/third_party/WebKit/Source/core/paint/TableSectionPainter.cpp b/third_party/WebKit/Source/core/paint/TableSectionPainter.cpp
|
| index 0d17d0af4289bd5809e7e42ae69a0679e3f89e99..058af6bf3f89243b63c3ff2dcc480fc9950742fa 100644
|
| --- a/third_party/WebKit/Source/core/paint/TableSectionPainter.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/TableSectionPainter.cpp
|
| @@ -148,27 +148,24 @@
|
| return elem1->absoluteColumnIndex() < elem2->absoluteColumnIndex();
|
| }
|
|
|
| -PaintResult TableSectionPainter::paintCollapsedBorders(
|
| +void TableSectionPainter::paintCollapsedBorders(
|
| const PaintInfo& paintInfo,
|
| const LayoutPoint& paintOffset,
|
| const CollapsedBorderValue& currentBorderValue) {
|
| - PaintResult result =
|
| - paintCollapsedSectionBorders(paintInfo, paintOffset, currentBorderValue);
|
| + paintCollapsedSectionBorders(paintInfo, paintOffset, currentBorderValue);
|
| LayoutTable* table = m_layoutTableSection.table();
|
| - if (table->header() == m_layoutTableSection) {
|
| + if (table->header() == m_layoutTableSection)
|
| paintRepeatingHeaderGroup(paintInfo, paintOffset, currentBorderValue,
|
| PaintCollapsedBorders);
|
| - }
|
| - return result;
|
| -}
|
| -
|
| -PaintResult TableSectionPainter::paintCollapsedSectionBorders(
|
| +}
|
| +
|
| +void TableSectionPainter::paintCollapsedSectionBorders(
|
| const PaintInfo& paintInfo,
|
| const LayoutPoint& paintOffset,
|
| const CollapsedBorderValue& currentBorderValue) {
|
| if (!m_layoutTableSection.numRows() ||
|
| !m_layoutTableSection.table()->effectiveColumns().size())
|
| - return FullyPainted;
|
| + return;
|
|
|
| LayoutPoint adjustedPaintOffset =
|
| paintOffset + m_layoutTableSection.location();
|
| @@ -187,7 +184,7 @@
|
| m_layoutTableSection.dirtiedEffectiveColumns(tableAlignedRect);
|
|
|
| if (dirtiedColumns.start() >= dirtiedColumns.end())
|
| - return MayBeClippedByPaintDirtyRect;
|
| + return;
|
|
|
| // Collapsed borders are painted from the bottom right to the top left so that
|
| // precedence due to cell position is respected.
|
| @@ -209,11 +206,6 @@
|
| currentBorderValue);
|
| }
|
| }
|
| -
|
| - if (dirtiedRows == m_layoutTableSection.fullTableRowSpan() &&
|
| - dirtiedColumns == m_layoutTableSection.fullTableEffectiveColumnSpan())
|
| - return FullyPainted;
|
| - return MayBeClippedByPaintDirtyRect;
|
| }
|
|
|
| void TableSectionPainter::paintObject(const PaintInfo& paintInfo,
|
|
|