Index: chrome/browser/net/predictor.cc |
diff --git a/chrome/browser/net/predictor.cc b/chrome/browser/net/predictor.cc |
index 06f167ba631ba6e655394fbd9d5006487eec46b9..2a7b24be73fdf577d46a936d6a5f85b62f983b7d 100644 |
--- a/chrome/browser/net/predictor.cc |
+++ b/chrome/browser/net/predictor.cc |
@@ -837,19 +837,24 @@ void Predictor::SaveDnsPrefetchStateForNextStartupAndTrim( |
void Predictor::PreconnectUrl(const GURL& url, |
const GURL& first_party_for_cookies, |
UrlInfo::ResolutionMotivation motivation, |
- int count) { |
+ int count, |
+ bool is_credentials_flag_set) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI) || |
BrowserThread::CurrentlyOn(BrowserThread::IO)); |
if (BrowserThread::CurrentlyOn(BrowserThread::IO)) { |
- PreconnectUrlOnIOThread(url, first_party_for_cookies, motivation, count); |
+ PreconnectUrlOnIOThread(url, |
+ first_party_for_cookies, |
+ motivation, |
+ count, |
+ is_credentials_flag_set); |
} else { |
BrowserThread::PostTask( |
BrowserThread::IO, |
FROM_HERE, |
base::Bind(&Predictor::PreconnectUrlOnIOThread, |
base::Unretained(this), url, first_party_for_cookies, |
- motivation, count)); |
+ motivation, count, is_credentials_flag_set)); |
} |
} |
@@ -857,7 +862,8 @@ void Predictor::PreconnectUrlOnIOThread( |
const GURL& original_url, |
const GURL& first_party_for_cookies, |
UrlInfo::ResolutionMotivation motivation, |
- int count) { |
+ int count, |
+ bool is_credentials_flag_set) { |
// Skip the HSTS redirect. |
GURL url = GetHSTSRedirectOnIOThread(original_url); |
@@ -870,7 +876,8 @@ void Predictor::PreconnectUrlOnIOThread( |
first_party_for_cookies, |
motivation, |
count, |
- url_request_context_getter_.get()); |
+ url_request_context_getter_.get(), |
+ is_credentials_flag_set); |
} |
void Predictor::PredictFrameSubresources(const GURL& url, |