| Index: third_party/WebKit/Source/web/WebViewImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebViewImpl.cpp b/third_party/WebKit/Source/web/WebViewImpl.cpp
|
| index 8371a6b88bb4d0b1fa797aeed1fe282af5a6dcfc..2a9d2993efbacd7b9806c66147500f8900e1d00d 100644
|
| --- a/third_party/WebKit/Source/web/WebViewImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/WebViewImpl.cpp
|
| @@ -333,16 +333,16 @@ private:
|
|
|
| // WebView ----------------------------------------------------------------
|
|
|
| -WebView* WebView::create(WebViewClient* client)
|
| +WebView* WebView::create(WebViewClient* client, WebPageVisibilityState visibilityState)
|
| {
|
| // Pass the WebViewImpl's self-reference to the caller.
|
| - return WebViewImpl::create(client);
|
| + return WebViewImpl::create(client, visibilityState);
|
| }
|
|
|
| -WebViewImpl* WebViewImpl::create(WebViewClient* client)
|
| +WebViewImpl* WebViewImpl::create(WebViewClient* client, WebPageVisibilityState visibilityState)
|
| {
|
| // Pass the WebViewImpl's self-reference to the caller.
|
| - return adoptRef(new WebViewImpl(client)).leakRef();
|
| + return adoptRef(new WebViewImpl(client, visibilityState)).leakRef();
|
| }
|
|
|
| void WebView::setUseExternalPopupMenus(bool useExternalPopupMenus)
|
| @@ -400,7 +400,7 @@ HashSet<WebViewImpl*>& WebViewImpl::allInstances()
|
| return allInstances;
|
| }
|
|
|
| -WebViewImpl::WebViewImpl(WebViewClient* client)
|
| +WebViewImpl::WebViewImpl(WebViewClient* client, WebPageVisibilityState visibilityState)
|
| : m_client(client)
|
| , m_spellCheckClient(nullptr)
|
| , m_chromeClientImpl(ChromeClientImpl::create(this))
|
| @@ -468,9 +468,7 @@ WebViewImpl::WebViewImpl(WebViewClient* client)
|
| provideDedicatedWorkerGlobalScopeProxyProviderTo(*m_page, DedicatedWorkerGlobalScopeProxyProviderImpl::create());
|
| StorageNamespaceController::provideStorageNamespaceTo(*m_page, &m_storageClientImpl);
|
|
|
| - if (m_client) {
|
| - setVisibilityState(m_client->visibilityState(), true);
|
| - }
|
| + setVisibilityState(visibilityState, true);
|
|
|
| initializeLayerTreeView();
|
|
|
|
|