Index: content/browser/appcache/appcache_host.cc |
diff --git a/content/browser/appcache/appcache_host.cc b/content/browser/appcache/appcache_host.cc |
index adcefe08f58db1828a62f8cf782ca04f340a1881..225c5b3caf6deeabb2aff9385e81a1d9272dab92 100644 |
--- a/content/browser/appcache/appcache_host.cc |
+++ b/content/browser/appcache/appcache_host.cc |
@@ -527,6 +527,17 @@ void AppCacheHost::NotifyMainResourceBlocked(const GURL& manifest_url) { |
blocked_manifest_url_ = manifest_url; |
} |
+void AppCacheHost::FrameNavigationCommitted(AppCacheFrontend* frontend, |
+ AppCacheServiceImpl* service) { |
+ DCHECK(frontend); |
+ DCHECK(service); |
+ |
+ frontend_ = frontend; |
+ service_->RemoveObserver(this); |
+ service_ = service; |
+ service_->AddObserver(this); |
+} |
+ |
void AppCacheHost::PrepareForTransfer() { |
// This can only happen prior to the document having been loaded. |
DCHECK(!associated_cache()); |