Chromium Code Reviews| Index: chrome/browser/webdata/web_data_service.h |
| diff --git a/chrome/browser/webdata/web_data_service.h b/chrome/browser/webdata/web_data_service.h |
| index dbfe5c6ecc7253e6b0385926336aa5e63830413d..b8adf8a77b07eb662f9d007918d9ab3fae48e674 100644 |
| --- a/chrome/browser/webdata/web_data_service.h |
| +++ b/chrome/browser/webdata/web_data_service.h |
| @@ -23,7 +23,6 @@ |
| #include "chrome/browser/api/webdata/web_data_results.h" |
| #include "chrome/browser/api/webdata/web_data_service_base.h" |
| #include "chrome/browser/api/webdata/web_data_service_consumer.h" |
| -#include "chrome/browser/profiles/refcounted_profile_keyed_service.h" |
| #include "chrome/browser/search_engines/template_url.h" |
| #include "chrome/browser/search_engines/template_url_id.h" |
| #include "chrome/browser/webdata/keyword_table.h" |
| @@ -104,9 +103,10 @@ struct WDKeywordsResult { |
| class WebDataServiceConsumer; |
| class WebDataService |
| - : public WebDataServiceBase, |
| - public AutofillWebData, |
| - public RefcountedProfileKeyedService { |
| + : public base::RefCountedThreadSafe<WebDataService, |
|
Jói
2013/03/15 17:40:59
This base will have to move to WebDataServiceBase,
|
| + content::BrowserThread::DeleteOnUIThread>, |
| + public WebDataServiceBase, |
| + public AutofillWebData { |
| public: |
| // Retrieve a WebDataService for the given context. |
| static scoped_refptr<WebDataService> FromBrowserContext( |
| @@ -125,10 +125,9 @@ class WebDataService |
| // |web_data_service| may be NULL for testing purposes. |
| static void NotifyOfMultipleAutofillChanges(WebDataService* web_data_service); |
| - // RefcountedProfileKeyedService override: |
| // Shutdown the web data service. The service can no longer be used after this |
| // call. |
| - virtual void ShutdownOnUIThread() OVERRIDE; |
| + void ShutdownOnUIThread(); |
| // Initializes the web data service. |
| void Init(const base::FilePath& path); |