Index: Source/core/layout/LayoutTableCell.cpp |
diff --git a/Source/core/layout/LayoutTableCell.cpp b/Source/core/layout/LayoutTableCell.cpp |
index b74d0ced08f00dfefe75f2c9fba87d7b1acb7724..296f32745de18e8ac7e8a83a55ad847d749a1ac4 100644 |
--- a/Source/core/layout/LayoutTableCell.cpp |
+++ b/Source/core/layout/LayoutTableCell.cpp |
@@ -954,15 +954,10 @@ void LayoutTableCell::collectBorderValues(LayoutTable::CollapsedBorderValues& bo |
CollapsedBorderValue beforeBorder = computeCollapsedBeforeBorder(); |
CollapsedBorderValue afterBorder = computeCollapsedAfterBorder(); |
LayoutTableSection* section = this->section(); |
- bool changed = section->setCachedCollapsedBorder(this, CBSStart, startBorder); |
- changed |= section->setCachedCollapsedBorder(this, CBSEnd, endBorder); |
- changed |= section->setCachedCollapsedBorder(this, CBSBefore, beforeBorder); |
- changed |= section->setCachedCollapsedBorder(this, CBSAfter, afterBorder); |
- |
- // In slimming paint mode, we need to invalidate all cells with collapsed border changed. |
- // FIXME: Need a way to invalidate/repaint the borders only. crbug.com/451090#c5. |
- if (changed && RuntimeEnabledFeatures::slimmingPaintEnabled()) |
- invalidateDisplayItemClient(*this); |
+ section->setCachedCollapsedBorder(this, CBSStart, startBorder); |
+ section->setCachedCollapsedBorder(this, CBSEnd, endBorder); |
+ section->setCachedCollapsedBorder(this, CBSBefore, beforeBorder); |
+ section->setCachedCollapsedBorder(this, CBSAfter, afterBorder); |
addBorderStyle(borderValues, startBorder); |
addBorderStyle(borderValues, endBorder); |