| Index: components/webdata/common/web_data_service_consumer.h
|
| diff --git a/components/webdata/common/web_data_service_consumer.h b/components/webdata/common/web_data_service_consumer.h
|
| index 2341a8f4935c25fada5e11f7c28cd96d1c8aad54..0bf484c15687204abbb75917c95cf371954cb964 100644
|
| --- a/components/webdata/common/web_data_service_consumer.h
|
| +++ b/components/webdata/common/web_data_service_consumer.h
|
| @@ -5,6 +5,8 @@
|
| #ifndef COMPONENTS_WEBDATA_COMMON_WEB_DATA_SERVICE_CONSUMER_H_
|
| #define COMPONENTS_WEBDATA_COMMON_WEB_DATA_SERVICE_CONSUMER_H_
|
|
|
| +#include <memory>
|
| +
|
| #include "components/webdata/common/web_data_results.h"
|
| #include "components/webdata/common/web_data_service_base.h"
|
|
|
| @@ -13,10 +15,11 @@
|
| class WebDataServiceConsumer {
|
| public:
|
| // Called when a request is done. h uniquely identifies the request.
|
| - // result can be NULL, if no result is expected or if the database could
|
| - // not be opened. The result object is destroyed after this call.
|
| - virtual void OnWebDataServiceRequestDone(WebDataServiceBase::Handle h,
|
| - const WDTypedResult* result) = 0;
|
| + // The result can be NULL, if no result is expected or if the database could
|
| + // not be opened.
|
| + virtual void OnWebDataServiceRequestDone(
|
| + WebDataServiceBase::Handle h,
|
| + std::unique_ptr<WDTypedResult> result) = 0;
|
|
|
| protected:
|
| virtual ~WebDataServiceConsumer() {}
|
|
|