Index: content/browser/resource_context_impl.cc |
diff --git a/content/browser/resource_context_impl.cc b/content/browser/resource_context_impl.cc |
index b86e5c6e52dee691ba1ed1681b778ef8bda4bb40..69858783940e07c9987169ec322b1e043f2e9263 100644 |
--- a/content/browser/resource_context_impl.cc |
+++ b/content/browser/resource_context_impl.cc |
@@ -32,21 +32,11 @@ const char kURLDataManagerBackendKeyName[] = "url_data_manager_backend"; |
ResourceContext::ResourceContext() |
: media_device_id_salt_(CreateRandomMediaDeviceIDSalt()) { |
- ResourceDispatcherHostImpl* rdhi = ResourceDispatcherHostImpl::Get(); |
- if (rdhi) { |
- BrowserThread::PostTask( |
- BrowserThread::IO, FROM_HERE, |
- base::Bind(&ResourceDispatcherHostImpl::AddResourceContext, |
- base::Unretained(rdhi), this)); |
- } |
} |
ResourceContext::~ResourceContext() { |
- ResourceDispatcherHostImpl* rdhi = ResourceDispatcherHostImpl::Get(); |
- if (rdhi) { |
- rdhi->CancelRequestsForContext(this); |
- rdhi->RemoveResourceContext(this); |
- } |
+ if (ResourceDispatcherHostImpl::Get()) |
+ ResourceDispatcherHostImpl::Get()->CancelRequestsForContext(this); |
} |
std::string ResourceContext::GetMediaDeviceIDSalt() { |