| Index: Source/core/html/HTMLCanvasElement.cpp
|
| diff --git a/Source/core/html/HTMLCanvasElement.cpp b/Source/core/html/HTMLCanvasElement.cpp
|
| index 9d602ffdaff8cafe5925e93f2e9af1107afc910b..42c60f6145f7dcd2a72d2d13628a223000a81d54 100644
|
| --- a/Source/core/html/HTMLCanvasElement.cpp
|
| +++ b/Source/core/html/HTMLCanvasElement.cpp
|
| @@ -295,11 +295,11 @@ void HTMLCanvasElement::didFinalizeFrame()
|
| FloatRect srcRect(0, 0, size().width(), size().height());
|
| m_dirtyRect.intersect(srcRect);
|
| if (LayoutBox* ro = layoutBox()) {
|
| - FloatRect mappedDirtyRect = mapRect(m_dirtyRect, srcRect, ro->contentBoxRect());
|
| + LayoutRect mappedDirtyRect(enclosingIntRect(mapRect(m_dirtyRect, srcRect, ro->contentBoxRect())));
|
| // For querying Layer::compositingState()
|
| // FIXME: is this invalidation using the correct compositing state?
|
| DisableCompositingQueryAsserts disabler;
|
| - ro->invalidatePaintRectangle(enclosingIntRect(mappedDirtyRect));
|
| + ro->invalidatePaintRectangle(mappedDirtyRect);
|
| }
|
| notifyObserversCanvasChanged(m_dirtyRect);
|
| m_dirtyRect = FloatRect();
|
|
|