diff options
author | michaeln@google.com <michaeln@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-17 18:50:43 +0000 |
---|---|---|
committer | michaeln@google.com <michaeln@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-17 18:50:43 +0000 |
commit | 8fb8eeb9607ccd4c3d447563777beb84e24cbd0a (patch) | |
tree | cbb2c507b1db7479a58aa966ca5699c9b10c8c49 /webkit/appcache/appcache_url_request_job.cc | |
parent | 28e0a0e1548565a7acaa7de7f246f476ec66917f (diff) | |
download | chromium_src-8fb8eeb9607ccd4c3d447563777beb84e24cbd0a.zip chromium_src-8fb8eeb9607ccd4c3d447563777beb84e24cbd0a.tar.gz chromium_src-8fb8eeb9607ccd4c3d447563777beb84e24cbd0a.tar.bz2 |
AppCacheExecutableHandlers - parse manifest file and store/retrieve the 'bit' indicating executable.
BUG=101800
Review URL: https://codereview.chromium.org/13881003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194642 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/appcache/appcache_url_request_job.cc')
-rw-r--r-- | webkit/appcache/appcache_url_request_job.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/webkit/appcache/appcache_url_request_job.cc b/webkit/appcache/appcache_url_request_job.cc index 93351ac..153421f 100644 --- a/webkit/appcache/appcache_url_request_job.cc +++ b/webkit/appcache/appcache_url_request_job.cc @@ -8,6 +8,7 @@ #include "base/bind.h" #include "base/bind_helpers.h" +#include "base/command_line.h" #include "base/compiler_specific.h" #include "base/message_loop.h" #include "base/string_util.h" @@ -104,6 +105,12 @@ void AppCacheURLRequestJob::BeginDelivery() { break; case APPCACHED_DELIVERY: + if (entry_.IsExecutable()) { + DCHECK(CommandLine::ForCurrentProcess()->HasSwitch( + kEnableExecutableHandlers)); + // TODO(michaeln): do something different here with + // an AppCacheExecutableHandler. + } AppCacheHistograms::AddAppCacheJobStartDelaySample( base::TimeTicks::Now() - start_time_tick_); request()->net_log().AddEvent( |