2014
2015 RefPtr<FrameView> view;
2016 if (isMainFrame)
2017 view = FrameView::create(m_frame, webView->size());
2018 else
2019 view = FrameView::create(m_frame);
2020
2021 m_frame->setView(view);
2022
2023 if (webView->isTransparent())
2024 view->setTransparent(true);
2025
2026 // FIXME: The Mac code has a comment about this possibly being unnecessary.
2027 // See installInFrame in WebCoreFrameBridge.mm
2028 if (m_frame->ownerRenderer())
2029 m_frame->ownerRenderer()->setWidget(view.get());
2030
2031 if (HTMLFrameOwnerElement* owner = m_frame->ownerElement())
2032 view->setCanHaveScrollbars(owner->scrollingMode() != ScrollbarAlwaysOff);
2033
2034 if (isMainFrame)
2035 view->setParentVisible(true);
1997 m_frame->createView(webView->size(), Color::white, false /* transparent */, webView->fixedLayoutSize(), webView->isFixedLayoutModeEnabled());