Index: Source/platform/graphics/Canvas2DLayerBridge.cpp |
diff --git a/Source/platform/graphics/Canvas2DLayerBridge.cpp b/Source/platform/graphics/Canvas2DLayerBridge.cpp |
index 0fc3f5db9d4cd8fee86e399412c86764234b09a2..c6d8de0985f2ba380bb2e8b0ff9bf4b72a47e617 100644 |
--- a/Source/platform/graphics/Canvas2DLayerBridge.cpp |
+++ b/Source/platform/graphics/Canvas2DLayerBridge.cpp |
@@ -566,7 +566,7 @@ void Canvas2DLayerBridge::finalizeFrame(const FloatRect &dirtyRect) |
{ |
ASSERT(!m_destructionInProgress); |
Canvas2DLayerManager::get().layerDidDraw(this); |
- m_layer->layer()->invalidateRect(dirtyRect); |
+ m_layer->layer()->invalidateRect(enclosingIntRect(dirtyRect)); |
m_didRecordDrawCommand = true; |
} |