diff options
author | willchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-20 02:21:21 +0000 |
---|---|---|
committer | willchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-20 02:21:21 +0000 |
commit | 1ded764281537e5c5539b69a62d347f41900067f (patch) | |
tree | 5e7df728ff6ea8ef451df41490b7bd5519e8e738 /content/browser/appcache/appcache_dispatcher_host.cc | |
parent | 40ded3df5caebd375b0431d3165e1c11768ec767 (diff) | |
download | chromium_src-1ded764281537e5c5539b69a62d347f41900067f.zip chromium_src-1ded764281537e5c5539b69a62d347f41900067f.tar.gz chromium_src-1ded764281537e5c5539b69a62d347f41900067f.tar.bz2 |
Replace more uses of ChromeURLRequestContext/URLRequestContextGetter in content with ResourceContext
BUG=78596
TEST=none
Review URL: http://codereview.chromium.org/6882016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82219 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/appcache/appcache_dispatcher_host.cc')
-rw-r--r-- | content/browser/appcache/appcache_dispatcher_host.cc | 27 |
1 files changed, 6 insertions, 21 deletions
diff --git a/content/browser/appcache/appcache_dispatcher_host.cc b/content/browser/appcache/appcache_dispatcher_host.cc index b4dc118..955b4fc 100644 --- a/content/browser/appcache/appcache_dispatcher_host.cc +++ b/content/browser/appcache/appcache_dispatcher_host.cc @@ -8,24 +8,16 @@ #include "chrome/browser/metrics/user_metrics.h" #include "chrome/browser/net/chrome_url_request_context.h" #include "content/browser/appcache/chrome_appcache_service.h" +#include "content/browser/resource_context.h" #include "content/common/appcache_messages.h" AppCacheDispatcherHost::AppCacheDispatcherHost( - net::URLRequestContext* request_context, + const content::ResourceContext* resource_context, int process_id) : ALLOW_THIS_IN_INITIALIZER_LIST(frontend_proxy_(this)), - request_context_(request_context), + resource_context_(resource_context), process_id_(process_id) { - DCHECK(request_context_.get()); -} - -AppCacheDispatcherHost::AppCacheDispatcherHost( - net::URLRequestContextGetter* request_context_getter, - int process_id) - : ALLOW_THIS_IN_INITIALIZER_LIST(frontend_proxy_(this)), - request_context_getter_(request_context_getter), - process_id_(process_id) { - DCHECK(request_context_getter_.get()); + DCHECK(resource_context_); } AppCacheDispatcherHost::~AppCacheDispatcherHost() {} @@ -33,16 +25,9 @@ AppCacheDispatcherHost::~AppCacheDispatcherHost() {} void AppCacheDispatcherHost::OnChannelConnected(int32 peer_pid) { BrowserMessageFilter::OnChannelConnected(peer_pid); - DCHECK(request_context_.get() || request_context_getter_.get()); - // Get the AppCacheService (it can only be accessed from IO thread). - net::URLRequestContext* context = request_context_.get(); - if (!context) - context = request_context_getter_->GetURLRequestContext(); - appcache_service_ = - static_cast<ChromeURLRequestContext*>(context)->appcache_service(); - request_context_ = NULL; - request_context_getter_ = NULL; + appcache_service_ = resource_context_->appcache_service(); + resource_context_ = NULL; if (appcache_service_.get()) { backend_impl_.Initialize( |