Index: chrome/browser/profiles/profile_impl.cc |
diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/profile_impl.cc |
index 34a50fc0880b442297952a0ec7dbe30de900d235..ce35efe671644c8b60c828f0f7f43f6283aef7ba 100644 |
--- a/chrome/browser/profiles/profile_impl.cc |
+++ b/chrome/browser/profiles/profile_impl.cc |
@@ -575,7 +575,8 @@ ChromeAppCacheService* ProfileImpl::GetAppCacheService() { |
NewRunnableMethod(appcache_service_.get(), |
&ChromeAppCacheService::InitializeOnIOThread, |
GetPath(), IsOffTheRecord(), |
- make_scoped_refptr(GetHostContentSettingsMap()))); |
+ make_scoped_refptr(GetHostContentSettingsMap()), |
+ clear_local_state_on_exit_)); |
} |
return appcache_service_; |
} |
@@ -1217,6 +1218,9 @@ void ProfileImpl::Observe(NotificationType type, |
if (webkit_context_) |
webkit_context_->set_clear_local_state_on_exit( |
clear_local_state_on_exit_); |
+ if (appcache_service_) |
jochen (gone - plz use gerrit)
2011/01/05 12:29:51
use { ... }
pastarmovj
2011/01/05 13:47:38
Done.
|
+ appcache_service_->SetClearLocalStateOnExit( |
+ clear_local_state_on_exit_); |
} |
} else if (NotificationType::THEME_INSTALLED == type) { |
DCHECK_EQ(Source<Profile>(source).ptr(), GetOriginalProfile()); |