| Index: chrome/browser/chrome_content_browser_client.cc
|
| diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
|
| index a45399ec4245e8c283c4919377bf3bece0f974c0..cad0a849602c8a05678180086539d16ecf56572b 100644
|
| --- a/chrome/browser/chrome_content_browser_client.cc
|
| +++ b/chrome/browser/chrome_content_browser_client.cc
|
| @@ -2605,6 +2605,22 @@ ChromeContentBrowserClient::OverrideCookieStoreForRenderProcess(
|
| render_process_id).get();
|
| }
|
|
|
| +bool ChromeContentBrowserClient::IsPrerendering(
|
| + content::RenderFrameHost* render_frame_host) {
|
| + DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| +
|
| + WebContents* web_contents =
|
| + WebContents::FromRenderFrameHost(render_frame_host);
|
| + DCHECK(web_contents);
|
| +
|
| + Profile* profile =
|
| + Profile::FromBrowserContext(web_contents->GetBrowserContext());
|
| + prerender::PrerenderManager* prerender_manager =
|
| + prerender::PrerenderManagerFactory::GetForProfile(profile);
|
| + return prerender_manager &&
|
| + prerender_manager->IsWebContentsPrerendering(web_contents, nullptr);
|
| +}
|
| +
|
| #if defined(ENABLE_WEBRTC)
|
| void ChromeContentBrowserClient::MaybeCopyDisableWebRtcEncryptionSwitch(
|
| base::CommandLine* to_command_line,
|
|
|