Index: webkit/appcache/appcache_url_request_job.cc |
diff --git a/webkit/appcache/appcache_url_request_job.cc b/webkit/appcache/appcache_url_request_job.cc |
index 7d1790965d31c2f55bb02570a23ab1f9809427af..f7f4378d0273256df5ccc9018c0fca5ecb1782ab 100644 |
--- a/webkit/appcache/appcache_url_request_job.cc |
+++ b/webkit/appcache/appcache_url_request_job.cc |
@@ -34,11 +34,6 @@ AppCacheURLRequestJob::AppCacheURLRequestJob( |
DCHECK(storage_); |
} |
-AppCacheURLRequestJob::~AppCacheURLRequestJob() { |
- if (storage_) |
- storage_->CancelDelegateCallbacks(this); |
-} |
- |
void AppCacheURLRequestJob::DeliverAppCachedResponse( |
const GURL& manifest_url, int64 group_id, int64 cache_id, |
const AppCacheEntry& entry, bool is_fallback) { |
@@ -116,6 +111,11 @@ void AppCacheURLRequestJob::BeginDelivery() { |
} |
} |
+AppCacheURLRequestJob::~AppCacheURLRequestJob() { |
+ if (storage_) |
+ storage_->CancelDelegateCallbacks(this); |
+} |
+ |
void AppCacheURLRequestJob::OnResponseInfoLoaded( |
AppCacheResponseInfo* response_info, int64 response_id) { |
DCHECK(is_delivering_appcache_response()); |