| Index: Source/core/rendering/RenderMultiColumnSet.cpp | 
| diff --git a/Source/core/rendering/RenderMultiColumnSet.cpp b/Source/core/rendering/RenderMultiColumnSet.cpp | 
| index efdb7f6b5e726f9f985cb873b9169530fd88fccf..2e362088e3a0cbb9b16cfd3d536bff1227985483 100644 | 
| --- a/Source/core/rendering/RenderMultiColumnSet.cpp | 
| +++ b/Source/core/rendering/RenderMultiColumnSet.cpp | 
| @@ -27,6 +27,7 @@ | 
| #include "core/rendering/RenderMultiColumnSet.h" | 
|  | 
| #include "core/paint/BoxPainter.h" | 
| +#include "core/paint/ObjectPainter.h" | 
| #include "core/rendering/PaintInfo.h" | 
| #include "core/rendering/RenderLayer.h" | 
| #include "core/rendering/RenderMultiColumnFlowThread.h" | 
| @@ -483,7 +484,7 @@ void RenderMultiColumnSet::paintColumnRules(PaintInfo& paintInfo, const LayoutPo | 
| LayoutUnit ruleTop = isHorizontalWritingMode() ? paintOffset.y() + borderTop() + paddingTop() : paintOffset.y() + ruleLogicalLeft - ruleThickness / 2 + ruleAdd; | 
| LayoutUnit ruleBottom = isHorizontalWritingMode() ? ruleTop + contentHeight() : ruleTop + ruleThickness; | 
| IntRect pixelSnappedRuleRect = pixelSnappedIntRectFromEdges(ruleLeft, ruleTop, ruleRight, ruleBottom); | 
| -            drawLineForBoxSide(paintInfo.context, pixelSnappedRuleRect.x(), pixelSnappedRuleRect.y(), pixelSnappedRuleRect.maxX(), pixelSnappedRuleRect.maxY(), boxSide, ruleColor, ruleStyle, 0, 0, antialias); | 
| +            ObjectPainter::drawLineForBoxSide(paintInfo.context, pixelSnappedRuleRect.x(), pixelSnappedRuleRect.y(), pixelSnappedRuleRect.maxX(), pixelSnappedRuleRect.maxY(), boxSide, ruleColor, ruleStyle, 0, 0, antialias); | 
| } | 
|  | 
| ruleLogicalLeft = currLogicalLeftOffset; | 
|  |