Index: chrome/test/base/testing_profile.cc |
diff --git a/chrome/test/base/testing_profile.cc b/chrome/test/base/testing_profile.cc |
index a937ef190f9fe10ec65dbb48ca93cf9129e07f43..fb57628d63179608661aae4ee8e03d075fe58fe0 100644 |
--- a/chrome/test/base/testing_profile.cc |
+++ b/chrome/test/base/testing_profile.cc |
@@ -851,7 +851,10 @@ void TestingProfile::BlockUntilHistoryProcessesPendingRequests() { |
DCHECK(base::MessageLoop::current()); |
base::CancelableTaskTracker tracker; |
- history_service->ScheduleDBTask(new QuittingHistoryDBTask(), &tracker); |
+ history_service->ScheduleDBTask( |
+ scoped_ptr<history::HistoryDBTask>( |
+ new QuittingHistoryDBTask()), |
+ &tracker); |
base::MessageLoop::current()->Run(); |
} |