| Index: sky/engine/core/frame/FrameView.cpp
|
| diff --git a/sky/engine/core/frame/FrameView.cpp b/sky/engine/core/frame/FrameView.cpp
|
| index a6ffeccc30b2c381c4439c562db3fad6fabf7efb..f27fbe0874c1c1caf7d16d8a4c704b09983752e4 100644
|
| --- a/sky/engine/core/frame/FrameView.cpp
|
| +++ b/sky/engine/core/frame/FrameView.cpp
|
| @@ -647,15 +647,14 @@ void FrameView::paint(GraphicsContext* context, const IntRect& rect)
|
| ASSERT(!m_isPainting);
|
| m_isPainting = true;
|
|
|
| - RenderLayer* rootLayer = renderView->layer();
|
| -
|
| #if ENABLE(ASSERT)
|
| renderView->assertSubtreeIsLaidOut();
|
| - RenderObject::SetLayoutNeededForbiddenScope forbidSetNeedsLayout(*rootLayer->renderer());
|
| + RenderObject::SetLayoutNeededForbiddenScope forbidSetNeedsLayout(*renderView);
|
| #endif
|
|
|
| - // TODO(ojan): Is this rect passed down correct or even needed?
|
| - renderView->paintLayer(context, rootLayer, pixelSnappedIntRect(renderView->viewRect()));
|
| + LayerPaintingInfo paintingInfo(renderView->layer(),
|
| + pixelSnappedIntRect(renderView->viewRect()), LayoutSize());
|
| + renderView->paintLayer(context, paintingInfo);
|
|
|
| m_isPainting = false;
|
| m_lastPaintTime = currentTime();
|
|
|