Index: Source/core/rendering/RenderLayer.cpp |
diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp |
index 64003b5bc214486a9de60d4893a8f2c318a6d107..0035011afaa35cffb721ffadbc4a2fa2c79d4f8a 100644 |
--- a/Source/core/rendering/RenderLayer.cpp |
+++ b/Source/core/rendering/RenderLayer.cpp |
@@ -3211,7 +3211,7 @@ void RenderLayer::repaintBlockSelectionGaps() |
if (renderer()->hasClip()) |
rect.intersect(toRenderBox(renderer())->clipRect(LayoutPoint())); |
if (!rect.isEmpty()) |
- renderer()->repaintRectangle(rect); |
+ renderer()->invalidatePaintRectangle(rect); |
} |
bool RenderLayer::hasBlockSelectionGapBounds() const |
@@ -3804,7 +3804,7 @@ void RenderLayer::filterNeedsRepaint() |
if (RuntimeEnabledFeatures::repaintAfterLayoutEnabled() && renderer()->frameView()->isInPerformLayout()) |
renderer()->setShouldDoFullPaintInvalidationAfterLayout(true); |
else |
- renderer()->repaint(); |
+ renderer()->paintInvalidationForWholeRenderer(); |
} |
} |