Index: Source/core/page/FrameView.cpp |
diff --git a/Source/core/page/FrameView.cpp b/Source/core/page/FrameView.cpp |
index 027028cb28c45cdb403d2cf2052e7b6e8053b669..db6cc7b1e48aafd0f0d7c5ce1bb768a1e35a4299 100644 |
--- a/Source/core/page/FrameView.cpp |
+++ b/Source/core/page/FrameView.cpp |
@@ -669,7 +669,8 @@ void FrameView::calculateScrollbarModesForLayout(ScrollbarMode& hMode, Scrollbar |
// It's sufficient to just check the X overflow, |
// since it's illegal to have visible in only one direction. |
RenderObject* o = rootRenderer->style()->overflowX() == OVISIBLE && isHTMLHtmlElement(document->documentElement()) ? body->renderer() : rootRenderer; |
- applyOverflowToViewport(o, hMode, vMode); |
+ if (o->style()) |
+ applyOverflowToViewport(o, hMode, vMode); |
} |
} else if (rootRenderer) |
applyOverflowToViewport(rootRenderer, hMode, vMode); |