| Index: components/webdata/common/web_database_backend.cc
|
| diff --git a/components/webdata/common/web_database_backend.cc b/components/webdata/common/web_database_backend.cc
|
| index a4446061f91307de7084ab03a4376ef5f0adfad7..bf057accf0b74fb3cea76d4af21f3e79bf25d2b5 100644
|
| --- a/components/webdata/common/web_database_backend.cc
|
| +++ b/components/webdata/common/web_database_backend.cc
|
| @@ -56,7 +56,7 @@ void WebDatabaseBackend::DBWriteTaskWrapper(
|
| return;
|
|
|
| ExecuteWriteTask(task);
|
| - request_manager_->RequestCompleted(std::move(request));
|
| + request_manager_->RequestCompleted(std::move(request), nullptr);
|
| }
|
|
|
| void WebDatabaseBackend::ExecuteWriteTask(
|
| @@ -75,8 +75,8 @@ void WebDatabaseBackend::DBReadTaskWrapper(
|
| if (request->IsCancelled())
|
| return;
|
|
|
| - request->SetResult(ExecuteReadTask(task));
|
| - request_manager_->RequestCompleted(std::move(request));
|
| + std::unique_ptr<WDTypedResult> result = ExecuteReadTask(task);
|
| + request_manager_->RequestCompleted(std::move(request), std::move(result));
|
| }
|
|
|
| std::unique_ptr<WDTypedResult> WebDatabaseBackend::ExecuteReadTask(
|
|
|