diff options
Diffstat (limited to 'chrome/browser/profile.cc')
-rw-r--r-- | chrome/browser/profile.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/profile.cc b/chrome/browser/profile.cc index 2f6b153..b8af2e9 100644 --- a/chrome/browser/profile.cc +++ b/chrome/browser/profile.cc @@ -310,6 +310,10 @@ class OffTheRecordProfileImpl : public Profile, } } + virtual WebDataService* GetWebDataServiceWithoutCreating() { + return profile_->GetWebDataServiceWithoutCreating(); + } + virtual PasswordStore* GetPasswordStore(ServiceAccessType sat) { if (sat == EXPLICIT_ACCESS) { return profile_->GetPasswordStore(sat); @@ -1009,6 +1013,10 @@ WebDataService* ProfileImpl::GetWebDataService(ServiceAccessType sat) { 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; |