Index: Source/core/html/HTMLCanvasElement.cpp |
diff --git a/Source/core/html/HTMLCanvasElement.cpp b/Source/core/html/HTMLCanvasElement.cpp |
index 5b5505bdcb2eb191bcb6596d88e81c9c5f9fed4d..5780844c5bb9ea8df58e85c1974398f2bbe6a2e1 100644 |
--- a/Source/core/html/HTMLCanvasElement.cpp |
+++ b/Source/core/html/HTMLCanvasElement.cpp |
@@ -211,7 +211,7 @@ void HTMLCanvasElement::didDraw(const FloatRect& rect) |
return; |
m_dirtyRect.unite(r); |
- ro->repaintRectangle(enclosingIntRect(m_dirtyRect)); |
+ ro->invalidatePaintRectangle(enclosingIntRect(m_dirtyRect)); |
} |
notifyObserversCanvasChanged(rect); |
@@ -273,7 +273,7 @@ void HTMLCanvasElement::reset() |
renderBox()->contentChanged(CanvasChanged); |
} |
if (hadImageBuffer) |
- renderer->repaint(); |
+ renderer->paintInvalidationForWholeRenderer(); |
} |
} |