Index: content/browser/appcache/appcache_dispatcher_host.cc |
=================================================================== |
--- content/browser/appcache/appcache_dispatcher_host.cc (revision 78411) |
+++ content/browser/appcache/appcache_dispatcher_host.cc (working copy) |
@@ -63,6 +63,7 @@ |
IPC_BEGIN_MESSAGE_MAP_EX(AppCacheDispatcherHost, message, *message_was_ok) |
IPC_MESSAGE_HANDLER(AppCacheHostMsg_RegisterHost, OnRegisterHost) |
IPC_MESSAGE_HANDLER(AppCacheHostMsg_UnregisterHost, OnUnregisterHost) |
+ IPC_MESSAGE_HANDLER(AppCacheHostMsg_SetSpawningHostId, OnSetSpawningHostId) |
IPC_MESSAGE_HANDLER(AppCacheHostMsg_GetResourceList, OnGetResourceList) |
IPC_MESSAGE_HANDLER(AppCacheHostMsg_SelectCache, OnSelectCache) |
IPC_MESSAGE_HANDLER(AppCacheHostMsg_SelectCacheForWorker, |
@@ -101,6 +102,14 @@ |
} |
} |
+void AppCacheDispatcherHost::OnSetSpawningHostId( |
+ int host_id, int spawning_host_id) { |
+ if (appcache_service_.get()) { |
+ if (!backend_impl_.SetSpawningHostId(host_id, spawning_host_id)) |
+ BadMessageReceived(); |
+ } |
+} |
+ |
void AppCacheDispatcherHost::OnSelectCache( |
int host_id, const GURL& document_url, |
int64 cache_document_was_loaded_from, |