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); } |