| Index: Source/core/paint/ListMarkerPainter.cpp
|
| diff --git a/Source/core/paint/ListMarkerPainter.cpp b/Source/core/paint/ListMarkerPainter.cpp
|
| index 483c6321892f9ff4b88c3ec5190855bd7ae8977e..a919d77e1f0e11e8cc0afb0e60d0add2aae2fd72 100644
|
| --- a/Source/core/paint/ListMarkerPainter.cpp
|
| +++ b/Source/core/paint/ListMarkerPainter.cpp
|
| @@ -26,7 +26,7 @@ void ListMarkerPainter::paint(const PaintInfo& paintInfo, const LayoutPoint& pai
|
| if (m_layoutListMarker.style()->visibility() != VISIBLE)
|
| return;
|
|
|
| - if (LayoutObjectDrawingRecorder::useCachedDrawingIfPossible(*paintInfo.context, m_layoutListMarker, paintInfo.phase))
|
| + if (LayoutObjectDrawingRecorder::useCachedDrawingIfPossible(*paintInfo.context, m_layoutListMarker, paintInfo.phase, paintOffset))
|
| return;
|
|
|
| LayoutPoint boxOrigin(paintOffset + m_layoutListMarker.location());
|
| @@ -39,7 +39,7 @@ void ListMarkerPainter::paint(const PaintInfo& paintInfo, const LayoutPoint& pai
|
| if (!paintInfo.rect.intersects(pixelSnappedOverflowRect))
|
| return;
|
|
|
| - LayoutObjectDrawingRecorder recorder(*paintInfo.context, m_layoutListMarker, paintInfo.phase, pixelSnappedOverflowRect);
|
| + LayoutObjectDrawingRecorder recorder(*paintInfo.context, m_layoutListMarker, paintInfo.phase, pixelSnappedOverflowRect, paintOffset);
|
|
|
| LayoutRect box(boxOrigin, m_layoutListMarker.size());
|
|
|
|
|