| Index: Source/core/rendering/RenderSelectionInfo.h
|
| diff --git a/Source/core/rendering/RenderSelectionInfo.h b/Source/core/rendering/RenderSelectionInfo.h
|
| index dbead595277860f0123fd9f9efe9dd102f57f8a3..c092a411b8f8b2a53df66dd2b52ec1ac8747d35a 100644
|
| --- a/Source/core/rendering/RenderSelectionInfo.h
|
| +++ b/Source/core/rendering/RenderSelectionInfo.h
|
| @@ -81,7 +81,7 @@ public:
|
|
|
| void invalidatePaint()
|
| {
|
| - m_object->invalidatePaintUsingContainer(m_paintInvalidationContainer, m_rect, InvalidationSelection);
|
| + m_object->invalidatePaintUsingContainer(m_paintInvalidationContainer, enclosingIntRect(m_rect), InvalidationSelection);
|
| }
|
|
|
| LayoutRect rect() const { return m_rect; }
|
| @@ -111,7 +111,7 @@ public:
|
| // paintInvalidationContainer as the render object. Find out why it does that and fix.
|
| if (m_paintInvalidationContainer && m_paintInvalidationContainer->layer()->groupedMapping())
|
| RenderLayer::mapRectToPaintInvalidationBacking(m_paintInvalidationContainer, m_paintInvalidationContainer, paintInvalidationRect);
|
| - m_object->invalidatePaintUsingContainer(m_paintInvalidationContainer, paintInvalidationRect, InvalidationSelection);
|
| + m_object->invalidatePaintUsingContainer(m_paintInvalidationContainer, enclosingIntRect(paintInvalidationRect), InvalidationSelection);
|
| }
|
|
|
| RenderBlock* block() const { return toRenderBlock(m_object); }
|
|
|