Index: components/history/core/browser/history_backend.cc |
diff --git a/components/history/core/browser/history_backend.cc b/components/history/core/browser/history_backend.cc |
index 5f2bd55a55640e81beb2089cf864c6710ee3d165..b56819dd97fa17f5b5b2003b2f9846218923b6ac 100644 |
--- a/components/history/core/browser/history_backend.cc |
+++ b/components/history/core/browser/history_backend.cc |
@@ -160,7 +160,7 @@ QueuedHistoryDBTask::~QueuedHistoryDBTask() { |
// Ensure that |task_| is destroyed on its origin thread. |
origin_loop_->PostTask(FROM_HERE, |
base::Bind(&base::DeletePointer<HistoryDBTask>, |
- base::Unretained(task_.release()))); |
+ base::Passed(&task_))); |
} |
bool QueuedHistoryDBTask::is_canceled() { |