| Index: content/browser/appcache/chrome_appcache_service.cc | 
| =================================================================== | 
| --- content/browser/appcache/chrome_appcache_service.cc	(revision 122721) | 
| +++ content/browser/appcache/chrome_appcache_service.cc	(working copy) | 
| @@ -45,6 +45,15 @@ | 
| ChromeAppCacheService::~ChromeAppCacheService() { | 
| } | 
|  | 
| +void ChromeAppCacheService::DeleteOnCorrectThread() const { | 
| +  if (BrowserThread::IsMessageLoopValid(BrowserThread::IO) && | 
| +      !BrowserThread::CurrentlyOn(BrowserThread::IO)) { | 
| +    BrowserThread::DeleteSoon(BrowserThread::IO, FROM_HERE, this); | 
| +    return; | 
| +  } | 
| +  delete this; | 
| +} | 
| + | 
| bool ChromeAppCacheService::CanLoadAppCache(const GURL& manifest_url, | 
| const GURL& first_party) { | 
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); | 
|  |