| Index: Source/core/rendering/RenderTableCell.cpp
|
| diff --git a/Source/core/rendering/RenderTableCell.cpp b/Source/core/rendering/RenderTableCell.cpp
|
| index 332dbd89b791570664c29fbe5f2dc298b43e0db7..7c80ef0384ca6600ea0928bde16f079045b28a31 100644
|
| --- a/Source/core/rendering/RenderTableCell.cpp
|
| +++ b/Source/core/rendering/RenderTableCell.cpp
|
| @@ -28,6 +28,7 @@
|
| #include "core/HTMLNames.h"
|
| #include "core/css/StylePropertySet.h"
|
| #include "core/html/HTMLTableCellElement.h"
|
| +#include "core/paint/BoxPainter.h"
|
| #include "core/rendering/PaintInfo.h"
|
| #include "core/rendering/RenderTableCol.h"
|
| #include "core/rendering/RenderView.h"
|
| @@ -1183,7 +1184,7 @@ void RenderTableCell::paintBackgroundsBehindCell(PaintInfo& paintInfo, const Lay
|
| width() - borderLeft() - borderRight(), height() - borderTop() - borderBottom());
|
| paintInfo.context->clip(clipRect);
|
| }
|
| - paintFillLayers(paintInfo, c, bgLayer, LayoutRect(adjustedPaintOffset, pixelSnappedSize()), BackgroundBleedNone, CompositeSourceOver, backgroundObject);
|
| + BoxPainter(*this).paintFillLayers(paintInfo, c, bgLayer, LayoutRect(adjustedPaintOffset, pixelSnappedSize()), BackgroundBleedNone, CompositeSourceOver, backgroundObject);
|
| }
|
| }
|
|
|
| @@ -1219,7 +1220,7 @@ void RenderTableCell::paintMask(PaintInfo& paintInfo, const LayoutPoint& paintOf
|
| if (!tableElt->collapseBorders() && style()->emptyCells() == HIDE && !firstChild())
|
| return;
|
|
|
| - paintMaskImages(paintInfo, LayoutRect(paintOffset, pixelSnappedSize()));
|
| + BoxPainter(*this).paintMaskImages(paintInfo, LayoutRect(paintOffset, pixelSnappedSize()));
|
| }
|
|
|
| bool RenderTableCell::boxShadowShouldBeAppliedToBackground(BackgroundBleedAvoidance, InlineFlowBox*) const
|
|
|