Index: chrome/browser/sync/glue/typed_url_data_type_controller.cc |
diff --git a/chrome/browser/sync/glue/typed_url_data_type_controller.cc b/chrome/browser/sync/glue/typed_url_data_type_controller.cc |
index d6cd6274c50d6aea57eab958199c92dccf9cc12a..403d6b07b393439b484f2e219929852351027509 100644 |
--- a/chrome/browser/sync/glue/typed_url_data_type_controller.cc |
+++ b/chrome/browser/sync/glue/typed_url_data_type_controller.cc |
@@ -138,8 +138,10 @@ bool TypedUrlDataTypeController::PostTaskOnBackendThread( |
HistoryService* history = HistoryServiceFactory::GetForProfile( |
profile(), Profile::IMPLICIT_ACCESS); |
if (history) { |
- history->ScheduleDBTask(new RunTaskOnHistoryThread(task, this), |
- &task_tracker_); |
+ history->ScheduleDBTask( |
+ scoped_ptr<history::HistoryDBTask>( |
+ new RunTaskOnHistoryThread(task, this)), |
+ &task_tracker_); |
return true; |
} else { |
// History must be disabled - don't start. |