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