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 8d24d0150c6dd72b5d9233edc680b170815e92e2..6febb8197d75b049dc4d25fa852f59efa1fa805f 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutTable.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutTable.cpp |
@@ -1449,7 +1449,7 @@ |
// Table cells paint container's background on the container's backing instead of its own (if any), |
// so we must invalidate it by the containers. |
if (section->backgroundChangedSinceLastPaintInvalidation()) { |
- section->slowSetPaintingLayerNeedsRepaintAndInvalidateDisplayItemClient(*cell, PaintInvalidationStyleChange); |
+ section->invalidateDisplayItemClient(*cell); |
invalidated = true; |
} else if (hasColChangedBackground) { |
ColAndColGroup colAndColGroup = colElementAtAbsoluteColumn(cell->absoluteColumnIndex()); |
@@ -1457,12 +1457,12 @@ |
LayoutTableCol* columnGroup = colAndColGroup.colgroup; |
if ((columnGroup && columnGroup->backgroundChangedSinceLastPaintInvalidation()) |
|| (column && column->backgroundChangedSinceLastPaintInvalidation())) { |
- section->slowSetPaintingLayerNeedsRepaintAndInvalidateDisplayItemClient(*cell, PaintInvalidationStyleChange); |
+ section->invalidateDisplayItemClient(*cell); |
invalidated = true; |
} |
} |
if ((!invalidated || row->hasSelfPaintingLayer()) && row->backgroundChangedSinceLastPaintInvalidation()) |
- row->slowSetPaintingLayerNeedsRepaintAndInvalidateDisplayItemClient(*cell, PaintInvalidationStyleChange); |
+ row->invalidateDisplayItemClient(*cell); |
} |
} |
} |