| Index: chrome/browser/sync/profile_sync_service_typed_url_unittest.cc
|
| diff --git a/chrome/browser/sync/profile_sync_service_typed_url_unittest.cc b/chrome/browser/sync/profile_sync_service_typed_url_unittest.cc
|
| index c3780e5ab4644421901481a3c46d903fe1c848c3..f49b30868356923706d77f2081808c22a715562b 100644
|
| --- a/chrome/browser/sync/profile_sync_service_typed_url_unittest.cc
|
| +++ b/chrome/browser/sync/profile_sync_service_typed_url_unittest.cc
|
| @@ -113,8 +113,9 @@ class HistoryServiceMock : public HistoryService {
|
| public:
|
| explicit HistoryServiceMock(history::HistoryClient* client, Profile* profile)
|
| : HistoryService(client, profile) {}
|
| - MOCK_METHOD2(ScheduleDBTask, void(history::HistoryDBTask*,
|
| - CancelableRequestConsumerBase*));
|
| + MOCK_METHOD2(ScheduleDBTask,
|
| + void(scoped_refptr<history::HistoryDBTask>,
|
| + base::CancelableTaskTracker*));
|
| MOCK_METHOD0(Shutdown, void());
|
|
|
| void ShutdownBaseService() {
|
| @@ -151,17 +152,14 @@ class TestTypedUrlModelAssociator : public TypedUrlModelAssociator {
|
| };
|
|
|
| void RunOnDBThreadCallback(HistoryBackend* backend,
|
| - history::HistoryDBTask* task) {
|
| + scoped_refptr<history::HistoryDBTask> task) {
|
| task->RunOnDBThread(backend, NULL);
|
| }
|
|
|
| ACTION_P2(RunTaskOnDBThread, thread, backend) {
|
| - // ScheduleDBTask takes ownership of its task argument, so we
|
| - // should, too.
|
| - scoped_refptr<history::HistoryDBTask> task(arg0);
|
| thread->message_loop()->PostTask(
|
| - FROM_HERE, base::Bind(&RunOnDBThreadCallback, base::Unretained(backend),
|
| - task));
|
| + FROM_HERE,
|
| + base::Bind(&RunOnDBThreadCallback, base::Unretained(backend), arg0));
|
| }
|
|
|
| ACTION_P2(ShutdownHistoryService, thread, service) {
|
|
|