Index: chrome/browser/profiles/profile_impl.cc |
diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/profile_impl.cc |
index 6602f26139ede12e9cf36a51969508e7a0c9b0d3..48ccc58002a2177502ddec01dac1405fe946adde 100644 |
--- a/chrome/browser/profiles/profile_impl.cc |
+++ b/chrome/browser/profiles/profile_impl.cc |
@@ -227,7 +227,6 @@ ProfileImpl::ProfileImpl(const FilePath& path, |
host_content_settings_map_(NULL), |
history_service_created_(false), |
favicon_service_created_(false), |
- created_web_data_service_(false), |
start_time_(Time::Now()), |
delegate_(delegate), |
predictor_(NULL), |
@@ -487,14 +486,12 @@ ProfileImpl::~ProfileImpl() { |
ProfileDependencyManager::GetInstance()->DestroyProfileServices(this); |
- // Both HistoryService and WebDataService maintain threads for background |
+ // HistoryService maintains threads for background |
Ilya Sherman
2012/04/17 21:32:15
nit: "HistoryService" -> "The HistoryService". Al
GeorgeY
2012/04/18 18:14:46
Done.
|
// processing. Its possible each thread still has tasks on it that have |
// increased the ref count of the service. In such a situation, when we |
// decrement the refcount, it won't be 0, and the threads/databases aren't |
// properly shut down. By explicitly calling Cleanup/Shutdown we ensure the |
// databases are properly closed. |
- if (web_data_service_.get()) |
- web_data_service_->Shutdown(); |
if (top_sites_.get()) |
top_sites_->Shutdown(); |
@@ -812,25 +809,6 @@ history::ShortcutsBackend* ProfileImpl::GetShortcutsBackend() { |
return shortcuts_backend_.get(); |
} |
-WebDataService* ProfileImpl::GetWebDataService(ServiceAccessType sat) { |
- if (!created_web_data_service_) |
- CreateWebDataService(); |
- return web_data_service_.get(); |
-} |
- |
-WebDataService* ProfileImpl::GetWebDataServiceWithoutCreating() { |
- return web_data_service_.get(); |
-} |
- |
-void ProfileImpl::CreateWebDataService() { |
- DCHECK(!created_web_data_service_ && web_data_service_.get() == NULL); |
- created_web_data_service_ = true; |
- scoped_refptr<WebDataService> wds(new WebDataService()); |
- if (!wds->Init(GetPath())) |
- return; |
- web_data_service_.swap(wds); |
-} |
- |
DownloadManager* ProfileImpl::GetDownloadManager() { |
return DownloadServiceFactory::GetForProfile(this)->GetDownloadManager(); |
} |