void WebViewHost::updateAddressBar(WebView* webView) { WebFrame* mainFrame = webView->mainFrame(); WebDataSource* dataSource = mainFrame->dataSource(); if (!dataSource) dataSource = mainFrame->provisionalDataSource(); if (!dataSource) return; setAddressBarURL(dataSource->request().url()); }