| 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 f66d9dc14c9019f69ed038d546e49f09c1296e1b..4d3219f09e830f4928b995e574e8da8c39b76357 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,
|
| + 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);
|
|
|