Index: Source/core/rendering/compositing/CompositedLayerMapping.cpp |
diff --git a/Source/core/rendering/compositing/CompositedLayerMapping.cpp b/Source/core/rendering/compositing/CompositedLayerMapping.cpp |
index 1019a447bae2cc7c86ae0202b8b43b2709879cfa..23b1c00aba7b174adb71b4deb97a35a5a43c30a5 100644 |
--- a/Source/core/rendering/compositing/CompositedLayerMapping.cpp |
+++ b/Source/core/rendering/compositing/CompositedLayerMapping.cpp |
@@ -1830,7 +1830,7 @@ bool CompositedLayerMapping::isDirectlyCompositedImage() const |
return false; |
} |
-void CompositedLayerMapping::contentChanged(ContentChangeType changeType) |
+void CompositedLayerMapping::contentChanged(ContentChangeType changeType, const IntRect& dirtyRect) |
{ |
if ((changeType == ImageChanged) && renderer()->isImage() && isDirectlyCompositedImage()) { |
updateImageContents(); |
@@ -1838,7 +1838,7 @@ void CompositedLayerMapping::contentChanged(ContentChangeType changeType) |
} |
if (changeType == CanvasChanged && isAcceleratedCanvas(renderer())) { |
- m_graphicsLayer->setContentsNeedsDisplay(); |
+ m_graphicsLayer->setContentsNeedsDisplay(dirtyRect); |
return; |
} |
} |