summaryrefslogtreecommitdiffstats
path: root/content/browser
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-06 22:22:02 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-06 22:22:02 +0000
commit294084df84a7fea99c330b877207bec4186439ee (patch)
treed8595d5cc29d84aab76a866e9cf7cbd75a3b5f2b /content/browser
parent5b971afb2771735fb34d42e4f373e26cb3dcb2f9 (diff)
downloadchromium_src-294084df84a7fea99c330b877207bec4186439ee.zip
chromium_src-294084df84a7fea99c330b877207bec4186439ee.tar.gz
chromium_src-294084df84a7fea99c330b877207bec4186439ee.tar.bz2
Remove calls of PrerenderTracker::TryCancel and TryCancelOnIOThread in ChromeResourceDispatcherHostDelegate. These short-circuited cancelling the prerendering on the IO thread. Instead, I moved cancelling the prerender on the UI thread since both of these calls end up going to the UI thread right after.
This also removes the last calls of ResourceRequestInfo::GetAssociatedRenderView, which I will remove in a followup. BUG=304341 R=davidben@chromium.org Review URL: https://codereview.chromium.org/124113003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243184 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser')
-rw-r--r--content/browser/loader/resource_dispatcher_host_impl.cc20
-rw-r--r--content/browser/loader/resource_dispatcher_host_impl.h6
-rw-r--r--content/browser/loader/resource_loader.cc7
-rw-r--r--content/browser/loader/resource_loader_delegate.h7
-rw-r--r--content/browser/loader/resource_loader_unittest.cc10
5 files changed, 1 insertions, 49 deletions
diff --git a/content/browser/loader/resource_dispatcher_host_impl.cc b/content/browser/loader/resource_dispatcher_host_impl.cc
index 8ab8ca7..34b2d3a 100644
--- a/content/browser/loader/resource_dispatcher_host_impl.cc
+++ b/content/browser/loader/resource_dispatcher_host_impl.cc
@@ -653,26 +653,6 @@ ResourceDispatcherHostImpl::CreateLoginDelegate(
return delegate_->CreateLoginDelegate(auth_info, loader->request());
}
-bool ResourceDispatcherHostImpl::AcceptAuthRequest(
- ResourceLoader* loader,
- net::AuthChallengeInfo* auth_info) {
- if (delegate_ && !delegate_->AcceptAuthRequest(loader->request(), auth_info))
- return false;
-
- return true;
-}
-
-bool ResourceDispatcherHostImpl::AcceptSSLClientCertificateRequest(
- ResourceLoader* loader,
- net::SSLCertRequestInfo* cert_info) {
- if (delegate_ && !delegate_->AcceptSSLClientCertificateRequest(
- loader->request(), cert_info)) {
- return false;
- }
-
- return true;
-}
-
bool ResourceDispatcherHostImpl::HandleExternalProtocol(ResourceLoader* loader,
const GURL& url) {
if (!delegate_)
diff --git a/content/browser/loader/resource_dispatcher_host_impl.h b/content/browser/loader/resource_dispatcher_host_impl.h
index c3c95fe..e52c3a2 100644
--- a/content/browser/loader/resource_dispatcher_host_impl.h
+++ b/content/browser/loader/resource_dispatcher_host_impl.h
@@ -256,12 +256,6 @@ class CONTENT_EXPORT ResourceDispatcherHostImpl
virtual ResourceDispatcherHostLoginDelegate* CreateLoginDelegate(
ResourceLoader* loader,
net::AuthChallengeInfo* auth_info) OVERRIDE;
- virtual bool AcceptAuthRequest(
- ResourceLoader* loader,
- net::AuthChallengeInfo* auth_info) OVERRIDE;
- virtual bool AcceptSSLClientCertificateRequest(
- ResourceLoader* loader,
- net::SSLCertRequestInfo* cert_info) OVERRIDE;
virtual bool HandleExternalProtocol(ResourceLoader* loader,
const GURL& url) OVERRIDE;
virtual void DidStartRequest(ResourceLoader* loader) OVERRIDE;
diff --git a/content/browser/loader/resource_loader.cc b/content/browser/loader/resource_loader.cc
index 00760d0..cb46966 100644
--- a/content/browser/loader/resource_loader.cc
+++ b/content/browser/loader/resource_loader.cc
@@ -239,11 +239,6 @@ void ResourceLoader::OnAuthRequired(net::URLRequest* unused,
return;
}
- if (!delegate_->AcceptAuthRequest(this, auth_info)) {
- request_->CancelAuth();
- return;
- }
-
// Create a login dialog on the UI thread to get authentication data, or pull
// from cache and continue on the IO thread.
@@ -259,7 +254,7 @@ void ResourceLoader::OnCertificateRequested(
net::SSLCertRequestInfo* cert_info) {
DCHECK_EQ(request_.get(), unused);
- if (!delegate_->AcceptSSLClientCertificateRequest(this, cert_info)) {
+ if (request_->load_flags() & net::LOAD_PREFETCH) {
request_->Cancel();
return;
}
diff --git a/content/browser/loader/resource_loader_delegate.h b/content/browser/loader/resource_loader_delegate.h
index 871debc..38c8a38 100644
--- a/content/browser/loader/resource_loader_delegate.h
+++ b/content/browser/loader/resource_loader_delegate.h
@@ -9,7 +9,6 @@
namespace net {
class AuthChallengeInfo;
-class SSLCertRequestInfo;
}
namespace content {
@@ -22,12 +21,6 @@ class CONTENT_EXPORT ResourceLoaderDelegate {
ResourceLoader* loader,
net::AuthChallengeInfo* auth_info) = 0;
- virtual bool AcceptAuthRequest(ResourceLoader* loader,
- net::AuthChallengeInfo* auth_info) = 0;
- virtual bool AcceptSSLClientCertificateRequest(
- ResourceLoader* loader,
- net::SSLCertRequestInfo* cert_info) = 0;
-
virtual bool HandleExternalProtocol(ResourceLoader* loader,
const GURL& url) = 0;
diff --git a/content/browser/loader/resource_loader_unittest.cc b/content/browser/loader/resource_loader_unittest.cc
index 0132d5d..a44a48f 100644
--- a/content/browser/loader/resource_loader_unittest.cc
+++ b/content/browser/loader/resource_loader_unittest.cc
@@ -179,16 +179,6 @@ class ResourceLoaderTest : public testing::Test,
net::AuthChallengeInfo* auth_info) OVERRIDE {
return NULL;
}
- virtual bool AcceptAuthRequest(
- ResourceLoader* loader,
- net::AuthChallengeInfo* auth_info) OVERRIDE {
- return false;
- };
- virtual bool AcceptSSLClientCertificateRequest(
- ResourceLoader* loader,
- net::SSLCertRequestInfo* cert_info) OVERRIDE {
- return true;
- }
virtual bool HandleExternalProtocol(ResourceLoader* loader,
const GURL& url) OVERRIDE {
return false;