| Index: Source/core/paint/InlineFlowBoxPainter.cpp
|
| diff --git a/Source/core/paint/InlineFlowBoxPainter.cpp b/Source/core/paint/InlineFlowBoxPainter.cpp
|
| index 4b65261a1d59d95337d155771d55e1c89b0e822f..90931756f5a856f5a7b61245be5804cd83bb659e 100644
|
| --- a/Source/core/paint/InlineFlowBoxPainter.cpp
|
| +++ b/Source/core/paint/InlineFlowBoxPainter.cpp
|
| @@ -119,7 +119,8 @@ void InlineFlowBoxPainter::paintFillLayer(const PaintInfo& paintInfo, const Colo
|
| LayoutSize frameSize(m_inlineFlowBox.width(), m_inlineFlowBox.height());
|
| LayoutRect imageStripPaintRect = paintRectForImageStrip(rect.location(), frameSize, m_inlineFlowBox.layoutObject().style()->direction());
|
| GraphicsContextStateSaver stateSaver(*paintInfo.context);
|
| - paintInfo.context->clip(LayoutRect(rect.x(), rect.y(), m_inlineFlowBox.width(), m_inlineFlowBox.height()));
|
| + // TODO(chrishtr): this should likely be pixel-snapped.
|
| + paintInfo.context->clip(FloatRect(LayoutRect(rect.x(), rect.y(), m_inlineFlowBox.width(), m_inlineFlowBox.height())));
|
| BoxPainter::paintFillLayerExtended(*boxModel, paintInfo, c, fillLayer, imageStripPaintRect, BackgroundBleedNone, &m_inlineFlowBox, rect.size(), op);
|
| }
|
| }
|
| @@ -135,7 +136,6 @@ void InlineFlowBoxPainter::paintBoxShadow(const PaintInfo& info, const ComputedS
|
| }
|
| }
|
|
|
| -
|
| static LayoutRect clipRectForNinePieceImageStrip(InlineFlowBox* box, const NinePieceImage& image, const LayoutRect& paintRect)
|
| {
|
| LayoutRect clipRect(paintRect);
|
|
|