| Index: Source/core/frame/Frame.cpp
|
| diff --git a/Source/core/frame/Frame.cpp b/Source/core/frame/Frame.cpp
|
| index e887c79381531e99ad68c1bf0db2da5cd8f0a416..c1195455e2d7dc94c6839e402b01b41ec3678c98 100644
|
| --- a/Source/core/frame/Frame.cpp
|
| +++ b/Source/core/frame/Frame.cpp
|
| @@ -498,11 +498,11 @@ void Frame::createView(const IntSize& viewportSize, const Color& backgroundColor
|
| if (isMainFrame)
|
| frameView->setParentVisible(true);
|
|
|
| - if (ownerRenderer())
|
| - ownerRenderer()->setWidget(frameView);
|
| -
|
| - if (HTMLFrameOwnerElement* owner = ownerElement())
|
| + if (HTMLFrameOwnerElement* owner = ownerElement()) {
|
| + if (ownerRenderer())
|
| + owner->setWidget(frameView);
|
| view()->setCanHaveScrollbars(owner->scrollingMode() != ScrollbarAlwaysOff);
|
| + }
|
| }
|
|
|
| String Frame::layerTreeAsText(unsigned flags) const
|
|
|