Commit 59545c01 authored by nhiroki@chromium.org's avatar nhiroki@chromium.org

Fetcher: Use ResourceFetcher::isControlledByServiceWorker for cleanup


BUG=388375
TEST=n/a

Review URL: https://codereview.chromium.org/653813002

git-svn-id: svn://svn.chromium.org/blink/trunk@183727 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 2300b7ca
......@@ -791,7 +791,7 @@ ResourcePtr<Resource> ResourceFetcher::requestResource(Resource::Type type, Fetc
// FIXME: isControlledByServiceWorker() always returns false on main
// resource request, but main resource is always removed from the cache
// as the above comment (http://crbug.com/388375).
if (frame() && m_documentLoader && frame()->loader().client()->isControlledByServiceWorker(*m_documentLoader)) {
if (isControlledByServiceWorker()) {
ASSERT(policy == Load || policy == Reload);
memoryCache()->remove(resource.get());
}
......@@ -955,7 +955,7 @@ ResourceFetcher::RevalidationPolicy ResourceFetcher::determineRevalidationPolicy
// FIXME: Currently caching for a resource to be handled by Service Worker
// is disabled (http://crbug.com/388375).
if (frame() && m_documentLoader && frame()->loader().client()->isControlledByServiceWorker(*m_documentLoader))
if (isControlledByServiceWorker())
return Reload;
// We already have a preload going for this URL.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment