| Index: Source/core/rendering/RenderLayerBacking.cpp
|
| diff --git a/Source/core/rendering/RenderLayerBacking.cpp b/Source/core/rendering/RenderLayerBacking.cpp
|
| index 264c2f025e73e53c84464a9ce5c81a702f056e7e..3b7048b5b957623d08a89ec6c0aea2c086895e7b 100644
|
| --- a/Source/core/rendering/RenderLayerBacking.cpp
|
| +++ b/Source/core/rendering/RenderLayerBacking.cpp
|
| @@ -159,9 +159,9 @@ RenderLayerBacking::RenderLayerBacking(RenderLayer* layer)
|
| , m_backgroundLayerPaintsFixedRootBackground(false)
|
| {
|
| if (layer->isRootLayer()) {
|
| - Frame* frame = toRenderView(renderer())->frameView()->frame();
|
| - Page* page = frame ? frame->page() : 0;
|
| - if (page && frame && page->mainFrame() == frame) {
|
| + Frame& frame = toRenderView(renderer())->frameView()->frame();
|
| + Page* page = frame.page();
|
| + if (page && page->mainFrame() == &frame) {
|
| m_isMainFrameRenderViewLayer = true;
|
| }
|
| }
|
|
|