Index: third_party/WebKit/Source/core/paint/TableCellPainter.cpp |
diff --git a/third_party/WebKit/Source/core/paint/TableCellPainter.cpp b/third_party/WebKit/Source/core/paint/TableCellPainter.cpp |
index 4e49f04c61424715c218a3bd63410efe4e2b2121..77288009e75522ad01cce275a883fd22bebd3d77 100644 |
--- a/third_party/WebKit/Source/core/paint/TableCellPainter.cpp |
+++ b/third_party/WebKit/Source/core/paint/TableCellPainter.cpp |
@@ -151,6 +151,9 @@ void TableCellPainter::paintContainerBackgroundBehindCell(const PaintInfo& paint |
void TableCellPainter::paintBackground(const PaintInfo& paintInfo, const LayoutRect& paintRect, const LayoutObject& backgroundObject) |
{ |
+ if (m_layoutTableCell.backgroundStolenForBeingBody()) |
+ return; |
+ |
Color c = backgroundObject.resolveColor(CSSPropertyBackgroundColor); |
const FillLayer& bgLayer = backgroundObject.styleRef().backgroundLayers(); |
if (bgLayer.hasImage() || c.alpha()) { |