void WebFrameLoaderClient::transitionToCommittedForNewPage() { WebView* view = m_webFrame->webView(); BalRectangle rect = view->frameRect(); bool transparent = view->transparent(); Color backgroundColor = transparent ? Color::transparent : Color::white; core(m_webFrame)->createView(IntRect(rect).size(), backgroundColor, transparent, IntSize(), false); }
void WebFrameLoaderClient::transitionToCommittedForNewPage() { WebView* view = m_webFrame->webView(); RECT pixelRect; view->frameRect(&pixelRect); bool transparent = view->transparent(); Color backgroundColor = transparent ? Color::transparent : Color::white; IntRect logicalFrame(pixelRect); logicalFrame.scale(1.0f / view->deviceScaleFactor()); core(m_webFrame)->createView(logicalFrame.size(), backgroundColor, transparent); }